PHP Classes

PHP Log to File: Log messages to given file

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 114 All time: 9,593 This week: 488Up
Version License PHP version Categories
phplog 1.0.1Custom (specified...5PHP 5, Files and Folders, Logging
Description 

Author

This class can log messages to given files.

It provides static functions to log messages either to the PHP error log or to a specific file in a given directory.

It may create the directory to store the log files, if the directory does not exist.

The class can check the values of certain constants to get the log file name, the destination directory for the log files or the text that may be used to divide the log messages.

Picture of Daniel Riera
  Performance   Level  

 

Documentation

PHP LOG Class

Custom static class for register messages with simple methods.

INSTALLATION

With Composer

composer require danielriera/phplog

CONSTANTS

LOG_DEFAULT_FILE Default file if $type is not defined, default: 'user'

LOG_FOLDER Folder on put files, default: '/'

LOG_DIVIDE_ELEMENT If defined divide files by $element, default: No defined

API

LOG::add(msg, element, type)

  • msg: String | Array | Object to register.
  • element: String or Integer id, default: false.
  • type: Type of log register, default: ``LOG_DEFAULT_FILE`` (user)

Example

LOG::add("Test Line");
LOG::add("Test User Line", 524);
LOG::add("Other User Line", 524);
LOG::add("Order Test Line", 'WEB581657816', 'order');

  Files folder image Files (6)  
File Role Description
Files folder imagesrc (1 file)
Files folder imagetest (1 file)
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:114
This week:0
All time:9,593
This week:488Up