|
@@ -549,6 +549,24 @@ int _ttail_search_files_fmt_init(ttail_t* t)
|
549
|
549
|
break;
|
550
|
550
|
}
|
551
|
551
|
buff = ttail_logline_subst(t, ttail_file_getline_buf(t));
|
|
552
|
+ if(!buff)
|
|
553
|
+ {
|
|
554
|
+ if(ttail_permissive(t))
|
|
555
|
+ {
|
|
556
|
+ continue;
|
|
557
|
+ }
|
|
558
|
+
|
|
559
|
+ fprintf(stderr,
|
|
560
|
+ "Unable to find prefix in '%s' logline",
|
|
561
|
+ t->logfile_name[i]);
|
|
562
|
+ if(t->verbose > 0)
|
|
563
|
+ {
|
|
564
|
+ fprintf(stderr, " : '%s'",
|
|
565
|
+ ttail_file_getline_buf(t));
|
|
566
|
+ }
|
|
567
|
+ fprintf(stderr, "\n");
|
|
568
|
+ return -1;
|
|
569
|
+ }
|
552
|
570
|
//buff contains the lines starting by the date
|
553
|
571
|
fmt_id = ttail_format_guess(buff, NULL);
|
554
|
572
|
if(fmt_id >= 0)
|