Class XFLog

Description

XFLog provides a general-purpose logging facility

Located in /lb_private/class.log.php (line 26)


	
			
Variable Summary
string $buffer
string $ip
string $level
Method Summary
true log_to_db ()
true log_to_file (string $f)
true log_to_syslog ()
array prepare ()
true reset ()
boolean set_ip (string $a)
boolean set_level (string $a)
true set_message (string $a)
Variables
string $buffer = '' (line 34)
  • var: buffer for error message
  • access: protected
string $ip = '' (line 38)
  • var: ip address
  • access: protected
string $level = 'info' (line 30)
  • var: error level
  • access: protected
Methods
log_to_db (line 103)

write a log entry to our database

  • since: 1.0.0
  • access: public
true log_to_db ()
log_to_file (line 123)

write a log entry to archive file on local filesystem

  • since: 1.0.0
  • access: public
true log_to_file (string $f)
  • string $f: target format: txt or xml
log_to_syslog (line 157)

write a log entry to syslog daemon

  • since: 1.0.0
  • access: public
true log_to_syslog ()
prepare (line 181)

prepare data for storage

  • since: 1.0.0
  • access: protected
array prepare ()
reset (line 91)

reset any settings

  • since: 1.0.0
  • access: public
true reset ()
set_ip (line 77)

set an ip-address

  • since: 1.0.0
  • access: public
boolean set_ip (string $a)
  • string $a: the ipv4 address
set_level (line 49)

sets a logging level

  • since: 1.0.0
  • access: public
boolean set_level (string $a)
  • string $a: use level 'info' or 'error'
set_message (line 64)

set a logging message

  • since: 1.0.0
  • access: public
true set_message (string $a)
  • string $a: text message, can be array

Documentation generated on Sat, 20 Jun 2009 12:43:24 +0200 by phpDocumentor 1.4.1