reflic/na-logger

为PHP提供简单功能支持的(分类)日志记录。

v1.0.0 2013-04-10 12:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:29:38 UTC


README

使用方法

直接

下载 src/ 目录并将其放置在您的工作目录中。然后包含 naLogger.php 文件。

<?php
require 'src/naLogger.php';
...

使用Composer

创建一个包含以下内容的composer.json文件:

{
    "require": {
        "reflic/na-logger": "v1.0.0"
    }
}

如果您已经有composer.json,请将以下内容添加到 require 部分:"reflic/na-logger": "v1.0.0"

然后,为了自动加载库,请将以下内容添加到您的主PHP文件中。(在像Laravel或Symfony这样的大多数框架中,此文件已经加载。)

<?php
require 'vendor/autoload.php';

// Create the log object.
$logger = new naLogger('etc/log.txt', naLogger::DEBUG);

// Log some messages.
$logger->logEmerg('Database crashed.', 'Database');
$logger->logAlert('Loadtime over 5s!', 'Server');
$logger->logNotice('User Login failed.', 'User');
$logger->logInfo('Cronjob "test" started.', 'Cronjob');
$logger->logDebug('User-Hash: 838hshf82bd01()', 'Usermodule');