[Skiboot] [PATCH RFC 05/12] opal-prd: implement basic heuristic for hservice_puts loglevels
Jeremy Kerr
jk at ozlabs.org
Sat Jun 3 15:20:15 AEST 2017
Hi Dan,
>> - all log output will go to a new log file, /var/log/opal-prd.log
>>
>> - log messages of LOG_WARNING and LOG_ERROR *also* go to the standard
>> syslog paths (generally /var/log/syslog).
>
> I'm good with that. We just need to get PE to update their FFDC
> collection scripts to grab the new file once it shows up.
>
>
> I would suggest you add a couple more cases in your compares. We've got
> these constant in HB that are used a lot (though not all over) as the
> first 2 characters in our traces.
> #define ERR_MRK "E>"
> #define FAIL_MRK "F>"
> #define WARN_MRK "W>"
> #define INFO_MRK "I>"
Oh, that's great then. If one of these is present, is it going to
be at the beginning of the puts() string?
Would it be worthwhile removing the strcasestr(.., "error"/"warning"),
and *just* using these instead? That would prevent the potential for
false classification.
We'd probably map both FAIL_MRK and ERR_MRK to LOG_ERROR. Or is FAIL_MRK
more of a warning? Or a notice ("normal but significant condition")?
Cheers,
Jeremy
More information about the Skiboot
mailing list