当前位置: 首页>>代码示例>>PHP>>正文


PHP logger::set_stdout方法代码示例

本文整理汇总了PHP中logger::set_stdout方法的典型用法代码示例。如果您正苦于以下问题:PHP logger::set_stdout方法的具体用法?PHP logger::set_stdout怎么用?PHP logger::set_stdout使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在logger的用法示例。


在下文中一共展示了logger::set_stdout方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getmypid

	Establish Logging
*/
$pid_logger = pcntl_fork();
if (!$pid_logger) {
    /*
    	We run the logger as a seporate fork so that it can constantly run a blocking
    	listen for log messages from the other processes and components of this application.
    
    	All other processes including the master send their logs via IPC to the logger fork.
    */
    $pid_child = getmypid();
    $log = new logger();
    $log->set_queue_listener(&$msg_queue, MESSAGE_LOG, MESSAGE_MAX_SIZE);
    $log->set_logfile($config["SMStoXMPP"]["app_log"]);
    if (isset($options_set["verbose"])) {
        $log->set_stdout();
    }
    if (isset($options_set["debug"])) {
        $log->set_debug();
    }
    $log->debug("Launched logger fork");
    $log->debug("[child {$pid_child}] is logging worker ");
    /*
    	Run as a non-privileged user.
    
    	Considering we are running as a long running process, we should
    	definetely run as a non-privileged user to protect in case of a 
    	worst-case exploit.
    
    	Note that this doesn't apply unless the process is launched by
    	the root user, such as when started by init
开发者ID:Tymecode,项目名称:smstoxmpp,代码行数:31,代码来源:dispatcher.php


注:本文中的logger::set_stdout方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。