gonzoinc/glogger

该包的最新版本(1.1.2)没有可用的许可证信息。

实现了klogger的简单日志类

安装: 361

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 2

类型:项目

1.1.2 2019-05-30 16:00 UTC

This package is auto-updated.

Last update: 2024-09-29 05:28:02 UTC


README

该项目由 Greg Dean 创建

关于

Glogger是一个简单的实现了Klogger的日志类。它基本上是一个包装器。这个项目的目的是提供一个更简单的方法在整个应用程序中使用Klogger。现在使用了常量,这使得管理、配置和使用更加容易。

安装

安装必须通过Composer严格完成,并使用其自动加载功能。

composer require gonzoinc/glogger

在您的 composer.json

{
    "require": {
        "gonzoinc/glogger": "1.0.0"
    }
}

用法

查看示例文件,以获取类的运行示例和各种日志级别的示例。

使用的常量在init.php文件中定义。请确保将它们复制到您的应用程序中,并根据需要设置它们。

<?php

require_once "init.php";

// Composer required modules
require_once 'vendor/autoload.php';

use Glogger\Log;

$logger = new Log();

$logger->debug("This is a debug message");

$logger->warn("This is a warning message");

$logger->info("This is an info message");

$logger->error("This is an error message");

$logger->critical("This is a critical message");

日志类被设置为以JSON logstash格式创建日志文件。这纯粹是个人喜好,因为我使用Elasticsearch来消费所有日志。

贡献

欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想进行哪些更改。

请确保根据适当的情况更新测试。*** 后续是PHPUnit测试 ***

许可证

GPL-3.0