Guide to the LiveAPI System - The debug_log() Method

Description

The debug_log() method writes data to the debugging log file.

  • By default, LiveAPI environments log debugging data to the /home/user/.cpanel/LiveAPI.log.rand file, where user is the cPanel account's username, and rand is a random string that cPanel & WHM generates.

Example


LiveAPI PHP Class

1
2
// Log an error to the LiveAPI error log.
$cpanel->debug_log('1','This is an error message.','false');




LiveAPI Perl Module

1
2
# Log an error to the LiveAPI error log.
$cpliveapi->debug_log('1','This is an error message.','false');



Parameters

 Parameter 

Type

Description

Possible values

Example

level

 integer 

The debug log level above which the system logs the messagestring.

For example, if this value is 2 and the debug_level value is 1, the system will log the message. If this value is 2 and thedebug_level value is 3, the system will not log the message.

A positive integer.

Note:

If you set this value to 0, and set the stderr value totrue, the message will only log to stderr. 

1

message

string

The error message to log.

A valid string.

This is an error message.

stderr

string

Whether to also write the error message to STDERR.

  • true or 1 — Also write the error to STDERR.
  • false or 0 — Only write the error to the error log.

false

 

Returns

This method returns a boolean value that indicates success or failure:

  • 1 — Success.
  • 0 — Failure.

 

  • 7 Users Found This Useful
Was this answer helpful?

Related Articles

The cPanel Interface

For  cPanel  &  WHM  version  58 Overview The cPanel interface is...

User Preferences

For cPanel & WHM version 58 Overview This document outlines how to access your cPanel...

Manage External Authentications

For cPanel & WHM version 58 Overview Manage credentials Additional documentation...

What is cPanelID?

In This Article:  Overview ServicesHow to get a cPanelID cPanelID External...

Guide to cPanel Interface Customization - cPanel Style Development

Introduction You can develop custom styles that modify the appearance of the cPanel interface....