Download the PHP package ialopezg/logger without Composer
On this page you can find all versions of the php package ialopezg/logger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package logger
Logger Service
Logger Service for PHP. Easily and customizable logger service. Allow to you write log files, in custom paths or directories, file extension, date format, message indentation and several levels.
Table of Contents
- Requirements
- Installation
- Usage
- Options
- Methods details
- License
Requirements
- PHP 5.6+
Installation
Install latest version via composer:
Usage instructions
Basic usage
First, create a new "Logger" instance. Logger aims to make configuring the library as easy as possible.
For more options see examples directory.
Options
This is a list of possible options that can be passed when creating a logger instance:
enabled
if logger can write to the log files. Default:true
.log_date_format
log date format. Default:Y-m-d H:i:s
.log_file_extension
log file extension. Default:log
.log_path:
log path where log files will be written. If not specified or not writable, modifyLogger::enabled
property tofalse
.log_file_permissions
log files permissions. Default:0644
, read and write for owner, read for everybody else.log_indented
message indentation. Default:true
.log_threshold
log threshold. Default:1
orerror
. Accepts single values or array of values. Accept single or array of values. Accepted values:error
,debug
,info
,warning
,all
.
Methods
Method | Description |
---|---|
log() |
Static function that write a log message line into the default log system, new or empty log system. |
write() |
Write a log message line. |
Method Details
Method: log()
Examples
Method: write()
Examples
License
This project is under the MIT license. For more information see See LICENSE.