Skip to content
  • Simon Glass's avatar
    log: Allow LOG_DEBUG to always enable log output · 52d3df7f
    Simon Glass authored and Tom Rini's avatar Tom Rini committed
    
    
    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: Simon Glass's avatarSimon Glass <sjg@chromium.org>
    52d3df7f