Enable PHP logging
This commit is contained in:
parent
812dc89bc2
commit
79b0e647f5
|
@ -517,6 +517,7 @@ class MTProto implements TLCallback
|
||||||
|
|
||||||
$app_version = '4.9.1 (13613)';
|
$app_version = '4.9.1 (13613)';
|
||||||
}
|
}
|
||||||
|
$backtrace = debug_backtrace(0);
|
||||||
|
|
||||||
$this->altervista = isset($_SERVER['SERVER_ADMIN']) && strpos($_SERVER['SERVER_ADMIN'], 'altervista.org');
|
$this->altervista = isset($_SERVER['SERVER_ADMIN']) && strpos($_SERVER['SERVER_ADMIN'], 'altervista.org');
|
||||||
// Set default settings
|
// Set default settings
|
||||||
|
@ -641,7 +642,7 @@ class MTProto implements TLCallback
|
||||||
* $message is an array containing the messages the log, $level, is the logging level
|
* $message is an array containing the messages the log, $level, is the logging level
|
||||||
*/
|
*/
|
||||||
// write to
|
// write to
|
||||||
'logger_param' => getcwd().'/MadelineProto.log',
|
'logger_param' => dirname(end($backtrace)['file']).'/MadelineProto.log',
|
||||||
'logger' => php_sapi_name() === 'cli' ? 3 : 2,
|
'logger' => php_sapi_name() === 'cli' ? 3 : 2,
|
||||||
// overwrite previous setting and echo logs
|
// overwrite previous setting and echo logs
|
||||||
'logger_level' => Logger::VERBOSE,
|
'logger_level' => Logger::VERBOSE,
|
||||||
|
|
|
@ -49,6 +49,15 @@ trait Loop
|
||||||
set_time_limit(-1);
|
set_time_limit(-1);
|
||||||
} catch (\danog\MadelineProto\Exception $e) {
|
} catch (\danog\MadelineProto\Exception $e) {
|
||||||
$backtrace = debug_backtrace(0);
|
$backtrace = debug_backtrace(0);
|
||||||
|
try {
|
||||||
|
error_reporting(E_ALL);
|
||||||
|
ini_set("log_errors", 1);
|
||||||
|
ini_set("error_log", dirname(end($backtrace)['file'])."/MadelineProto.log");
|
||||||
|
error_log('Enabled PHP logging');
|
||||||
|
} catch (\danog\MadelineProto\Exception $e) {
|
||||||
|
$this->logger->logger("Could not enable PHP logging");
|
||||||
|
}
|
||||||
|
|
||||||
$lockfile = dirname(end($backtrace)['file']).'/bot.lock';
|
$lockfile = dirname(end($backtrace)['file']).'/bot.lock';
|
||||||
unset($backtrace);
|
unset($backtrace);
|
||||||
$try_locking = true;
|
$try_locking = true;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user