日志处理过程:输出日志【SeasLog】-->收集日志【Logstash】-->分析日志【Logstash】-->储存日志【Filed】
1、php写入
vim write_log.php
内容如下
<?php
function write($con){
#$path = "/data/logs";
SeasLog::setBasePath($path);
SeasLog::setLogger('log');
SeasLog::notice($con);
return;
}
$i = 0;
while ($i<5){
$i ++;
#$t = time();
$con = "内容内容内容内容内容END";
write($con);
#echo "##".$i;
}
2、SeasLog输出日志到Logstash(TCP)
vim /etc/php.ini
配置如下
;日志存储介质的切换选型 1File 2TCP 3UDP
seaslog.appender = 2
;如果要使用 TCP 或者 UDP 为存储介质,需要配置远端的 IP
seaslog.remote_host = 127.0.0.1
;如果要使用 TCP 或者 UDP 为存储介质,需要配置远端服务的端口号
seaslog.remote_port = 8888
;如果要使用 TCP 或者 UDP 为存储介质&#