Documentation

logs

Class that handles logs

Table of Contents

Properties

$apachelog  : apachelog
$dberrorlog  : dberrorlog
$dblog  : dblog
$maillog  : maillog
$phplog  : phplog
$systemlog  : systemlog

Methods

__construct()  : mixed
Constructs a new instance of the class.
__destruct()  : mixed
Destructor method to clean up and release resources.
apacheall()  : array<string|int, mixed>|false
Retrieves Apache logs based on the specified page.
apacheclear()  : bool
Clears the Apache logs.
apachecount()  : string
Returns the count of the apachelog.
dball()  : array<string|int, mixed>|false
Retrieves database logs based on the specified page.
dbclear()  : bool
Clears the database logs.
dbcount()  : string
Returns the count of the dblog.
dberrorall()  : array<string|int, mixed>|false
Retrieves database error logs based on the specified page.
dberrorclear()  : bool
Clears the database error log.
dberrorcount()  : string
Retrieves the count of database error logs.
dberrorinsert()  : bool
Inserts a database error log with the specified message.
generatelogsaccordion()  : string
mailall()  : array<string|int, mixed>|false
Retrieves mail logs based on the specified page.
mailclear()  : bool
Clears the mail log.
mailcount()  : string
Retrieves the count of mail logs.
mailinsert()  : bool
Inserts a new mail log entry.
mailupdate()  : bool
Updates a specific column, in a specific row of the mail log table with the specified value.
phpall()  : array<string|int, mixed>|false
Retrieves PHP logs based on the specified page.
phpclear()  : bool
Clears all PHP logs.
phpcount()  : string
Returns the count of the phplog.
systemall()  : array<string|int, mixed>|bool
Retrieves all system logs.
systemclear()  : bool
Clears the system log.
systemcount()  : string
Returns the count of the systemlog.
systeminsert()  : bool
Inserts a system log entry with the specified message and request data.
systeminsertwparam()  : bool
Inserts a system log with additional parameters.
gensystemdberrorarray()  : array<string|int, mixed>
Generates an array of system database errors based on the specified page, type, and logs.

Properties

Methods

__construct()

Constructs a new instance of the class.

public __construct() : mixed

Initializes the systemlog, apachelog, phplog, dblog, dberrorlog, and maillog objects.

__destruct()

Destructor method to clean up and release resources.

public __destruct() : mixed

apacheall()

Retrieves Apache logs based on the specified page.

public apacheall([string $pg = '1' ]) : array<string|int, mixed>|false
Parameters
$pg : string = '1'

The page number. Defaults to '1'.

Return values
array<string|int, mixed>|false

An array of Apache logs if successful, false otherwise.

apacheclear()

Clears the Apache logs.

public apacheclear() : bool
Return values
bool

True if the Apache logs were successfully cleared, false otherwise.

apachecount()

Returns the count of the apachelog.

public apachecount() : string
Return values
string

The count of the apachelog if available, otherwise '0'.

dball()

Retrieves database logs based on the specified page.

public dball([string $pg = '1' ]) : array<string|int, mixed>|false
Parameters
$pg : string = '1'

The page number. Defaults to '1'.

Return values
array<string|int, mixed>|false

An array of database logs if successful, false otherwise.

dbclear()

Clears the database logs.

public dbclear() : bool
Return values
bool

True if the database logs were cleared successfully, false otherwise.

dbcount()

Returns the count of the dblog.

public dbcount() : string
Return values
string

The count of the dblog if available, otherwise '0'.

dberrorall()

Retrieves database error logs based on the specified page.

public dberrorall([string $pg = '1' ]) : array<string|int, mixed>|false
Parameters
$pg : string = '1'

The page number. Defaults to '1'.

Return values
array<string|int, mixed>|false

An array of database error logs if successful, false otherwise.

dberrorclear()

Clears the database error log.

public dberrorclear() : bool
Return values
bool

Returns true if the database error log is cleared successfully, false otherwise.

dberrorcount()

Retrieves the count of database error logs.

public dberrorcount() : string
Return values
string

The count of database error logs.

dberrorinsert()

Inserts a database error log with the specified message.

public dberrorinsert(string $message) : bool
Parameters
$message : string

The error message to be logged.

Return values
bool

True if the insertion is successful, false otherwise.

generatelogsaccordion()

public generatelogsaccordion(string $type, array<string|int, mixed> $l) : string
Parameters
$type : string
$l : array<string|int, mixed>
Return values
string

mailall()

Retrieves mail logs based on the specified page.

public mailall([string $pg = '1' ]) : array<string|int, mixed>|false
Parameters
$pg : string = '1'

The page number. Defaults to '1'.

Return values
array<string|int, mixed>|false

An array of mail logs if successful, false otherwise.

mailclear()

Clears the mail log.

public mailclear() : bool
Return values
bool

True if the mail log is cleared successfully, false otherwise.

mailcount()

Retrieves the count of mail logs.

public mailcount() : string
Return values
string

The count of mail logs.

mailinsert()

Inserts a new mail log entry.

public mailinsert(string $mailid, string $message[, string $debugphp = '' ]) : bool
Parameters
$mailid : string

The ID of the mail log entry.

$message : string

The message of the mail log entry.

$debugphp : string = ''

The debug PHP information. Defaults to an empty string.

Return values
bool

Returns true if the insertion was successful, false otherwise.

mailupdate()

Updates a specific column, in a specific row of the mail log table with the specified value.

public mailupdate(string $col, string $val, string $mailid) : bool
Parameters
$col : string

The column name to update.

$val : string

The value to set.

$mailid : string

The mail ID of the row to update.

Return values
bool

True if the update is successful, false otherwise.

phpall()

Retrieves PHP logs based on the specified page.

public phpall([string $pg = '1' ]) : array<string|int, mixed>|false
Parameters
$pg : string = '1'

The page number. Defaults to '1'.

Return values
array<string|int, mixed>|false

An array of PHP logs if successful, false otherwise.

phpclear()

Clears all PHP logs.

public phpclear() : bool
Return values
bool

true if the clearing operation was successful, false otherwise.

phpcount()

Returns the count of the phplog.

public phpcount() : string
Return values
string

The count of the phplog if available, otherwise '0'.

systemall()

Retrieves all system logs.

public systemall([string $pg = '1' ]) : array<string|int, mixed>|bool
Parameters
$pg : string = '1'

The page number to retrieve logs from. Default is '1'.

Return values
array<string|int, mixed>|bool

Returns an array of system logs if available, otherwise false.

systemclear()

Clears the system log.

public systemclear() : bool
Return values
bool

Returns true if the system log is successfully cleared, false otherwise.

systemcount()

Returns the count of the systemlog.

public systemcount() : string
Return values
string

The count of the system if available, otherwise '0'.

systeminsert()

Inserts a system log entry with the specified message and request data.

public systeminsert(string $message[, mixed $request = '' ]) : bool
Parameters
$message : string

The message for the system log entry.

$request : mixed = ''

The request data. Defaults to an empty string.

Return values
bool

True if the system log entry was successfully inserted, false otherwise.

systeminsertwparam()

Inserts a system log with additional parameters.

public systeminsertwparam(string $message, array<string|int, mixed> $atts) : bool
Parameters
$message : string

The log message.

$atts : array<string|int, mixed>

The additional parameters for the log.

Return values
bool

True if the log was successfully inserted, false otherwise.

gensystemdberrorarray()

Generates an array of system database errors based on the specified page, type, and logs.

private gensystemdberrorarray(array<string|int, mixed> $slogs, string $pg[, string $type = '0' ]) : array<string|int, mixed>
Parameters
$slogs : array<string|int, mixed>

The logs array.

$pg : string

The page number.

$type : string = '0'

The type of logs to generate. Defaults to '0'.

Return values
array<string|int, mixed>

An array of system database errors.


        
On this page

Search results