面向 TypeScript 与 JavaScript 的通用日志库,支持美化终端输出、结构化 JSON、敏感信息脱敏,且无运行时依赖。
175074TypeScriptMIT更新于 3天前
PHP 日志库,可将日志发送到文件、套接字、邮件、数据库及多种 Web 服务,实现 PSR-3 接口。
Monolog 是一个 PHP 日志库,通过不同的 Handler 把日志记录发送到文件、套接字、邮箱、数据库以及多种 Web 服务等目标。借助特殊的 Handler,还可以组合出更复杂的日志策略。
该库实现了 PSR-3 日志接口,因此其他库可以直接面向该接口编程,应用也能在之后方便地替换为其他兼容的日志实现。日志级别沿用 Monolog 自身的体系,同时公共 API 也接受 PSR-3 级别。
3.x 版本要求 PHP 8.1 及以上,旧版 PHP 可使用 2.x 或 1.x 分支。Symfony、Laravel 和 Lumen 已内置 Monolog,其他一些 PHP 框架也可通过插件接入。
使用 Composer 安装 Monolog
composer require monolog/monolog创建日志记录器并添加文件处理器
使用日志记录器写入日志
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 TypeScript 与 JavaScript 的通用日志库,支持美化终端输出、结构化 JSON、敏感信息脱敏,且无运行时依赖。
可水平扩展、支持多租户的日志聚合系统,只索引标签而不索引日志内容。
Graylog 是一个免费开源的日志管理平台,用于收集、搜索和分析日志数据。
Python 日志库,用一个 logger 替代标准 logging 的繁琐配置,支持文件轮转、彩色输出和结构化日志。
基于 OpenTelemetry 的开源可观测性平台,将日志、指标、链路追踪、告警和仪表盘整合在一个可自托管的工具中。
Go 语言的结构化日志库,与标准库 log 接口兼容,支持可插拔的格式化器和钩子,目前处于维护模式。