SeasLogger

基于 SeasLog 的 PHP 日志工具
授权协议 GPL
开发语言 PHP
所属分类 程序开发、 日志工具(Logging)
软件类型 开源软件
地区 国产
投 递 者 宋飞文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SeasLogger —— 一个基于 SeasLog 的、有效、快速、稳定的 PHP 日志工具

该库实现了 PSR-3 和 PSR-4

安装

安装最新版本的SeasLogger

$ composer require seasx/seas-logger

基本应用

<?php

use Seasx\SeasLogger\Logger;

$logger = new Logger();

// add records to the log
$logger->warning('Hello');
$logger->error('SeasLogger');

laravel/lumen 的应用配置 >=5.6

添加 SeasLogger 配置在 config/logging.php

'channels' => [
    ...
    'seaslog' => [
        'driver' => 'custom',
        'via' => \Seasx\SeasLogger\Logger::class,
        'path' => '/path/to/logfile',
    ],
    ...
]

修改 .env 文件来使用 seaslog

LOG_CHANNEL=seaslog
 相关资料
  • 主要内容:使用日志记录恢复DBMS基于日志的恢复 - 日志是一系列记录。 每个事务的日志都保存在一些稳定的存储中,以便在发生任何故障时,可以从那里恢复。 如果对数据库执行任何操作,则它将记录在日志中。 但是,应该在数据库中应用实际事务之前完成存储日志的过程。 假设有一项事务,它执行修改学生所在的城市。 为此事务编写以下日志。 启动事务时,它会写入“启动”日志。 当事务城市从“Haikou”修改为“Shanghai”时,则会

  • 本文向大家介绍php高性能日志系统 seaslog 的安装与使用方法分析,包括了php高性能日志系统 seaslog 的安装与使用方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php高性能日志系统 seaslog 的安装与使用方法。分享给大家供大家参考,具体如下: 一、什么是日志系统     一般用于记录系统运行时的信息,一般分为三类:系统日志,应用程序日志,安全日志。日志功能不

  • SeasLog是一个轻量,高效,便捷,规范的PHP日志扩展,精准的定位、精巧的设计,使它成为一个非常优秀的日志工具。 SeasLog地址: PECL: http://pecl.php.net/package/SeasLog Github: https://github.com/SeasX/SeasLog 国内镜像:https://gitee.com/neeke/SeasLog SeasLogger

  • 之所以使用Logback,是因为我们需要一些log4j没有提供的附加程序。 要求:对于日志级错误,我们希望使用自定义模式,它将根据堆栈跟踪添加信息。

  • 介绍 Hutool-log做为一个日志门面,为了兼容各大日志框架,一个用于自动创建日志对象的日志工厂类必不可少。 LogFactory类用于灵活的创建日志对象,通过static方法创建我们需要的日志,主要功能如下: LogFactory.get 自动识别引入的日志框架,从而创建对应日志框架的门面Log对象(此方法创建一次后,下次再次get会根据传入类名缓存Log对象,对于每个类,Log对象都是单例

  • null 例如,对于单个多行日志,如下所示: 这是一个详细的语句,它将非常详细地说明发生了什么,发生在哪里,以及应用程序在响应异常事件时正在做什么。 我能找到的最接近的是JBoss日志API和在ActiveMQ Artemis源代码中找到的一些代码示例。可以在单个文件中定义消息格式声明,如下所示: 有人对这个问题有什么建议吗--不管是另一个API、代码模式还是一个漂亮的技巧?