
Ubuntu/Debian/CentOS 中如何查看 cron 日志?
查看 cron 日志:Ubuntu/Debian 在 /var/log/syslog 中 grep CRON,CentOS 在 /var/log/cron。本文介绍各系统的查看方法及如何让 cron 日志独立存放。
聚焦概念、架构、排障、价格与选型,一篇解决一个明确问题。

查看 cron 日志:Ubuntu/Debian 在 /var/log/syslog 中 grep CRON,CentOS 在 /var/log/cron。本文介绍各系统的查看方法及如何让 cron 日志独立存放。

Git 查看某人提交:git log --author="名字" 按作者过滤,支持模糊匹配;配合 --oneline、--stat、--since 进一步筛选。本文介绍常用组合。

查看 docker-compose 日志:docker compose logs -f 实时跟踪所有服务,-t 显示时间戳,跟服务名只看单个服务。本文介绍各种查看方式。

PostgreSQL 日志位置取决于配置:默认在数据目录的 pg_log 子目录,Ubuntu 包安装在 /var/log/postgresql/。本文介绍各系统的日志位置及关键配置参数。

pytest 默认捕获 print 输出只在失败时显示。加 -s 参数(--capture=no)即可实时显示所有 print。本文介绍输出捕获机制及相关参数。

Ubuntu 系统日志在 /var/log/syslog,用 cat/tail/grep/journalctl 查看。本文介绍查看方法、常用过滤技巧及 /var/log 下其他重要日志文件。

Python 写 JSON 文件:json.dump(data, file) 直接写入;常用参数 indent=4 美化、ensure_ascii=False 保留中文。本文介绍完整写法及读取方式。

Python 写日志到文件:logging.basicConfig(filename='app.log') 最简单;FileHandler 更灵活;RotatingFileHandler 支持轮转。本文介绍各种方式。

列表推导式中 if-else 放在 for 前面:[x if 条件 else y for x in 列表];纯过滤 if 放在 for 后面。两种位置语义不同,本文详解区别。

Python 跨目录导入模块的方法:把目标组织成包用包导入、sys.path.append 添加路径、importlib 按文件路径导入。本文对比各种方案及最佳实践。

Apache 默认日志时间只到秒。在 LogFormat 中用 %{ms}T 或自定义时间格式 %{%Y-%m-%d %H:%M:%S}t 加 %{usec_frac}t 可实现毫秒精度。本文给出配置方法。

EB Docker 应用可以集中管理日志:开启 CloudWatch Logs 集成、或在容器内运行日志采集 Agent、或直接把日志发到第三方平台。本文介绍各方案。