• S
    log: Allow LOG_DEBUG to always enable log output · 52d3df7f
    Simon Glass 提交于
    At present if CONFIG_LOG enabled, putting LOG_DEBUG at the top of a file
    (before log.h inclusion) causes _log() to be executed for every log()
    call, regardless of the build- or run-time logging level.
    
    However there is no guarantee that the log record will actually be
    displayed. If the current log level is lower than LOGL_DEBUG then it will
    not be.
    
    Add a way to signal that the log record should always be displayed and
    update log_passes_filters() to handle this.
    
    With the new behaviour, log_debug() will always log if LOG_DEBUG is
    enabled.
    
    Move log_test_syslog_nodebug() into its own file since it cannot be made
    to work where it is, with LOG_DEBUG defined.
    Signed-off-by: NSimon Glass <sjg@chromium.org>
    52d3df7f
README.log 8.6 KB