1234567891011121314151617181920212223242526272829 |
- <?php
- date_default_timezone_set('PRC');
- require_once dirname(__FILE__) . '/ConfigHelper.php';
- require_once dirname(dirname(__FILE__)) . '/model/SDKException.php';
- /**
- * 使用系统的日志输出功能输出日志,仅在开启debug=true时启用
- */
- class LoggerHelper
- {
- public static function info($msg)
- {
- try {
- if (ConfigHelper::getStrValWithDefault("sdkserver.debug", "false") == "true") {
- $logfilename = ConfigHelper::getStrValWithDefault("sdkserver.debug.filepath", "/var/tmp/")
- . "sdkserver-" . date('y-m-d-H', time()) . ".log";
- error_log(date('y-m-d H:i:s ', time()) . $msg . PHP_EOL, 3, $logfilename);
- }
- }
- //捕获异常
- catch (Exception $e) {
- throw new SDKException('写入日志出错,' . $e->getMessage());
- }
- }
- }
|