https://github.com/ultraflame4/logfacade
https://github.com/ultraflame4/logfacade
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ultraflame4/logfacade
- Owner: ultraflame4
- Created: 2025-03-01T09:32:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-01T10:48:41.000Z (over 1 year ago)
- Last Synced: 2025-03-01T11:23:33.182Z (over 1 year ago)
- Language: C++
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LogFacade
This is a simple header file that provides a set of common logging interfaces for my projects.
# Usage
Example usage:
```cpp
#include "logfacade.hpp"
#include
// Callback to handle incoming logs
void on_log(logfacade::LogLevel level, const std::string &name, const std::string &msg){
std::cout << name << " - " << msg << "\n";
}
logfacade::logging::set_log_callback(on_log);
// Create a logger and log some messages.
logfacade::Logger example("Hello");
example.debug("World!");
// Expected output:
// Hello - World!
```
# Dependencies
1. `fmt` - For string interpolation / general formatting.