I tried to use syslog-ng. At first I used a syslog-ng 3.5.3 on ubuntu14.04.But I can not use flush_line option. I asked question in stack overflow.Mr.argus said that " There is a lack of condition"linux - syslog-ng の flush_lines オプションが効かない - スタック・オーバーフロー Specifically function "log_writer_flush" should be like that. Before: gboolean log_writer_flush(LogWriter *self, LogWriterFlushMode flush_mode) { : if (flush_mode >= LW_FLUSH_BUFFER || count == 0) { if (log_proto_client_flush(proto) == LPS_ERROR) return FALSE; }After: LogProtoFileWriter *w = (LogProtoFileWriter *)proto; if ( (w->buf_count >= w->buf_size) && (flush_mode >= LW_FLUSH_BUFFER || count == 0) ) { if (log_proto_client_flush(proto) == LPS_ERROR) return FALSE; } And now I use a latest syslog-ng ose 3.7.1, hoping the bug has been fixed.But I can not use flush_line option either. Is the option flush_lines valid now? try (動) 試みる、努める、努力する、試す、挑む、見る、審理する tried (形) 検査済みの、証明済みの、試験済みの Powered by iKnow!