@@ -116,7 +116,7 @@ add_executable(your_app main.cpp)
116116
117117int main () {
118118 // Initialize the logger (traditional way)
119- slick_logger ::Logger::instance ().init("app.log", 1024); // queue size
119+ slick::logger ::Logger::instance ().init("app.log", 1024); // queue size
120120
121121 // Log messages - formatting happens in background thread for performance
122122 LOG_INFO ("Application started");
@@ -126,7 +126,7 @@ int main() {
126126 LOG_INFO("User {} balance: ${:.2f}", "Alice", 1234.56); // Format specifiers supported
127127
128128 // Shutdown (optional, called automatically on destruction)
129- slick_logger ::Logger::instance ().shutdown();
129+ slick::logger ::Logger::instance ().shutdown();
130130 return 0;
131131}
132132```
@@ -139,7 +139,7 @@ slick_logger uses C++20's `std::format` for type-safe and efficient string forma
139139#include < slick_logger/logger.hpp>
140140
141141int main () {
142- slick_logger ::Logger::instance ().init("app.log");
142+ slick::logger ::Logger::instance ().init("app.log");
143143
144144 // Basic placeholders
145145 LOG_INFO ("Simple message: {}", "hello");
@@ -167,7 +167,7 @@ int main() {
167167 std::vector<int> numbers = {1, 2, 3, 4, 5};
168168 LOG_INFO ("Vector size: {}", numbers.size());
169169
170- slick_logger ::Logger::instance ().shutdown();
170+ slick::logger ::Logger::instance ().shutdown();
171171 return 0;
172172}
173173```
@@ -218,7 +218,7 @@ You can log messages to specific sinks by name or get a reference to a sink. Eac
218218#include < slick_logger/logger.hpp>
219219
220220int main () {
221- using namespace slick_logger ;
221+ using namespace slick::logger ;
222222
223223 Logger::instance ().clear_sinks();
224224 Logger::instance().add_file_sink("app.log", "app_sink");
@@ -269,7 +269,7 @@ Dedicated sinks only receive messages logged directly to them, not broadcast mes
269269#include < slick_logger/logger.hpp>
270270
271271int main () {
272- using namespace slick_logger ;
272+ using namespace slick::logger ;
273273
274274 Logger::instance ().clear_sinks();
275275
@@ -313,7 +313,7 @@ int main() {
313313#include < slick_logger/logger.hpp>
314314
315315int main () {
316- using namespace slick_logger ;
316+ using namespace slick::logger ;
317317
318318 // Create configuration
319319 LogConfig config;
@@ -373,7 +373,7 @@ Date-based log rotation:
373373## Rotation Configuration
374374
375375``` cpp
376- slick_logger ::RotationConfig config;
376+ slick::logger ::RotationConfig config;
377377config.max_file_size = 50 * 1024 * 1024 ; // 50MB
378378config.max_files = 10 ; // keep last 10 files
379379config.compress_old = false ; // future feature
@@ -444,7 +444,7 @@ Being a header-only library provides several advantages:
444444Creating custom sinks is straightforward - just inherit from ` ISink ` :
445445
446446``` cpp
447- class JsonSink : public slick_logger ::ISink {
447+ class JsonSink : public slick ::logger ::ISink {
448448 std::ofstream file_ ;
449449 bool first_entry_ = true;
450450
@@ -453,7 +453,7 @@ public:
453453 file_ << "[ \n"; // Start JSON array
454454 }
455455
456- void write(const slick_logger ::LogEntry& entry) override {
456+ void write(const slick::logger ::LogEntry& entry) override {
457457 // Format as JSON - see examples/multi_sink_example.cpp for full implementation
458458 const char* level_str = /* convert level to string * /;
459459 auto [ message, _ ] = format_log_message(entry);
0 commit comments