Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

log: Add module and subsystem identifiers to log #6024

Closed
wants to merge 10 commits into from

Commits on Apr 5, 2021

  1. log: Add module and subsystem identifiers to log

    This changeset provides subsystem and module identifiers in the log when
    the log format string contains "%S". By convention, the log format
    surrounds "%S" with brackets.
    
    The subsystem name is generally the same as the thread name. The module
    name is derived from the source code module name and usually consists of
    the first one or 2 segments of the name using the dash character as the
    segment delimiter.
    jlucovsky committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    d9175b0 View commit details
    Browse the repository at this point in the history
  2. travis/debug Display config log on failure

    Temporary update to display config.log file on failure.
    jlucovsky committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    e99201b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2a1667 View commit details
    Browse the repository at this point in the history
  4. log: Use subsystem name with thread format "%m"

    Address the issue with supplying the actual thread name for the thread
    formatting character `%m`. The subsystem identifier is a reliable proxy
    for the thread name and can be used here; it avoids the potential
    deadlock condition.
    jlucovsky committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    fc308e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a166bf2 View commit details
    Browse the repository at this point in the history
  6. general: Correct typos

    jlucovsky committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    c566399 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    34b3354 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    944db47 View commit details
    Browse the repository at this point in the history
  9. log/json: Convert log output to use JsonBuilder

    This commit converts the file logging logic to use JsonBuilder instead
    of libjansson.
    jlucovsky committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    b9c9cf4 View commit details
    Browse the repository at this point in the history
  10. add to log: Add module

    jlucovsky committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    13c39aa View commit details
    Browse the repository at this point in the history