Skip to content

nesall/utils-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Header-only, thread-safe and cross-platform logging utility.

Logs into two files:

  • output.log (general purpose logging)
  • diagnostics.log (crash point logging based on function/block scopes)

Simple usage:

void foo() {
  LOG_START;
  LOG_MSG << "Doing stuff" << 123 << true;
  if (g()) {
    LOG_START1("if block");
  }
  LOG_HERE("Halfway");
}

int main() {
  foo();
  LOG_MSGNF << "This only logs to console";
}

About

Thread-safe, simple, and portable logging utility (logs into file and console)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages