| 
    dolibarr 21.0.0-beta
    
   | 
 
Class to manage logging to a file. More...


Public Member Functions | |
| getName () | |
| Return name of logger.   | |
| getVersion () | |
| Version of the module ('x.y.z' or 'dolibarr' or 'experimental' or 'development')   | |
| getInfo () | |
| Content of the info tooltip.   | |
| isActive () | |
| Is the logger active ?   | |
| configure () | |
| Return array of configuration data.   | |
| checkConfiguration () | |
| Return if configuration is valid.   | |
| export ($content, $suffixinfilename='') | |
| Export the message.   | |
  Public Member Functions inherited from LogHandler | |
| getWarning () | |
| Return warning if something is wrong with logger.   | |
| setIdent ($ident) | |
| Set current ident.   | |
Private Member Functions | |
| getFilename ($suffixinfilename='') | |
| Return the parsed logfile path.   | |
Class to manage logging to a file.
Definition at line 11 of file mod_syslog_file.php.
| mod_syslog_file::checkConfiguration | ( | ) | 
Return if configuration is valid.
Reimplemented from LogHandler.
Definition at line 90 of file mod_syslog_file.php.
References dol_syslog(), and getFilename().
| mod_syslog_file::configure | ( | ) | 
Return array of configuration data.
Reimplemented from LogHandler.
Definition at line 71 of file mod_syslog_file.php.
| mod_syslog_file::export | ( | $content, | |
| $suffixinfilename = '' ) | 
Export the message.
| array{level:int,ip:string,ospid:string,osuser:string,message:string} | $content Array containing the info about the message | |
| string | $suffixinfilename | When output is a file, append this suffix into default log filename. | 
Reimplemented from LogHandler.
Definition at line 166 of file mod_syslog_file.php.
References dol_now(), dol_print_date(), dol_trunc(), dolChmod(), getDolGlobalString(), and getFilename().
      
  | 
  private | 
Return the parsed logfile path.
| string | $suffixinfilename | When output is a file, append this suffix into default log filename. | 
Definition at line 111 of file mod_syslog_file.php.
References $conf, getDolGlobalInt(), getDolGlobalString(), and getUserRemoteIP().
Referenced by checkConfiguration(), and export().
| mod_syslog_file::getInfo | ( | ) | 
Content of the info tooltip.
Reimplemented from LogHandler.
Definition at line 49 of file mod_syslog_file.php.
| mod_syslog_file::getName | ( | ) | 
Return name of logger.
Reimplemented from LogHandler.
Definition at line 27 of file mod_syslog_file.php.
| mod_syslog_file::getVersion | ( | ) | 
Version of the module ('x.y.z' or 'dolibarr' or 'experimental' or 'development')
Reimplemented from LogHandler.
Definition at line 39 of file mod_syslog_file.php.
| mod_syslog_file::isActive | ( | ) | 
Is the logger active ?
Reimplemented from LogHandler.
Definition at line 61 of file mod_syslog_file.php.
References getDolGlobalString().