입력

2014-10-18 5 views
1

내가 (윈도우 시스템에서)이 같은 명령을 실행 : 표준 입력은 {}가 예상되는 출력을 준대로 logstash config 파일 입력했다
입력

logstash agent -f logstash-simple.conf 

하지만, 입력이 입력 파일 (파일 {경로 =>}) 에 대한 경로 인 경우 출력을 제공하지 않았습니다. 여기

내 설정 (logstash-simple.conf) 파일입니다 : 당신은 당신이로드 찾고있는 기존 파일이있는 경우

input { 
    file{ 
    type=>"syslog" 
    path=>["C:/Users/Administrator/Downloads/syslog.txt"] 
    } 
} 

output { 
stdout { 
    codec => rubydebug 
    } 
} 

답변

0

, 당신은 추가해야합니다

start_postition => beginning 
파일 입력에

+0

제안을 주셔서 감사합니다. 그것은 어느 정도 작동합니다. 그것은 백 스페이스를 맞았을 때만 처음부터 출력을 인쇄하고, 그렇지 않으면 꼬리표를 기본적으로 인쇄합니다. 리눅스/유닉스 시스템에서 잘 작동합니다. – user2964524

0

나는 동일한 문제가있었습니다. 파일 끝에 빈 줄이 있어야합니다! 그게 나를 위해 일한