update the new log path

This commit is contained in:
Calvin
2014-02-10 18:27:37 +08:00
parent e004707957
commit 82dcc49dee
4 changed files with 9 additions and 5 deletions
@@ -19,7 +19,7 @@
</appender>
<appender name="businessLogFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/business.log</file>
<file>/tmp/logs/business.log</file>
<!-- 按每小时滚动文件,如果一个小时内达到10M也会滚动文件, 滚动文件将会压缩成zip格式 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/business-%d{yyyy-MM-dd_HH}.%i.zip</fileNamePattern>
+6 -2
View File
@@ -5,7 +5,11 @@ Logstash Demo
* safe_log_collector: logstash中file input的sincedb功能演示,如何保证所有的日志文件(包括rotate的文件)都能被logstash收集到, 包括logstash收集节点中途停掉又恢复的情况。
error_collector的演示流程:
1. 下载 最新版的logstash-*.jar 放到本目录,将子目录中的shipper.conf.example 复制成 shipper.conf, 修改log日志路径。
1. 下载 最新版的logstash-*.jar 放到本目录。
2. 运行 子目录中的shipper.bat 与 collector.bat, 同时在showcase中产生错误日志(建议使用Hystrix演示来产生)
3. 访问 http://localhost:9292/ 访问GUI
4. 查看 子目录中的showcase_error_2014-xx-xx.log
4. 查看 子目录中的showcase_error_2014-xx-xx.log
safe_log_collector的演示流程:
不能在Windows上运行
@@ -1,6 +1,6 @@
input {
file {
path => "[SpringSide Dir]\examples\showcase\logs\showcase.log" # logstash要求必须是绝对路径
path => "C:\tmp\logs\showcase.log" # logstash要求必须是绝对路径
type => "showcase"
codec => multiline { # 将Exception Stacktrace拼接成一条日志记录
pattern => "(^.+Exception: .+)|(^\s+at .+)|(^\s*Caused by:.+)|(^\s+... \d+ common frames omitted)"
@@ -1,6 +1,6 @@
input {
file {
path => "C:\****\springside4\examples\showcase\logs\showcase*.log" # 注意配置一定要能匹配所有rotate出来的文件,这样才能保证logstash停掉重启后可以将停掉这段时间产生的(包括rotate出来的)日志全部收集,另外windows上不认*,所以请移步去unix上试玩.
path => "C:\tmp\logs\showcase*.log" # 注意配置一定要能匹配所有rotate出来的文件,这样才能保证logstash停掉重启后可以将停掉这段时间产生的(包括rotate出来的)日志全部收集,另外windows上不认*,所以请移步去unix上试玩.
type => "showcase"
sincedb_path => "./.sincedb" # sincedb会记录日志文件的inode信息及当前读了多少bytes,以确保logstash停掉重启后可接着之前的位置继续收集日志
sincedb_write_interval => 10 # 写sincedb的频率,logstash停止时会自动将当前收集位置记录到sincedb