{ "global_pattern": "[%Y-%m-%dT%T%z] [%L] <%n>: %v", "logger": [ { "level": "trace", "name": "root", "sinks": [ "console_st", "console_mt", "color_console_st", "color_console_mt", "daily_out", "daily_err", "file_out", "file_err", "rotate_out", "rotate_err", "null_sink_st", "null_sink_mt", "syslog_st", "syslog_mt", "msvc_sink_st", "msvc_sink_mt" ] }, { "level": "trace", "name": "console", "pattern": "succient", "sinks": [ "console_st", "console_mt" ] }, { "level": "trace", "name": "global_async", "pattern": "succient", "sinks": [ "console_mt" ], "type": "async" }, { "level": "trace", "name": "local_async", "overflow_policy": "overrun_oldest", "pattern": "succient", "sinks": [ "console_mt" ], "thread_pool": "tp", "type": "async" } ], "pattern": [ { "name": "succient", "value": "%c-%L: %v" } ], "sink": [ { "name": "console_st", "type": "stdout_sink_st" }, { "name": "console_mt", "type": "stdout_sink_mt" }, { "name": "color_console_st", "type": "stdout_color_sink_st" }, { "name": "color_console_mt", "type": "stdout_color_sink_mt" }, { "create_parent_dir": true, "filename": "log/spdlog_setup.log", "level": "info", "name": "file_out", "type": "basic_file_sink_st" }, { "filename": "log/spdlog_setup_err.log", "level": "err", "name": "file_err", "truncate": true, "type": "basic_file_sink_mt" }, { "base_filename": "log/rotate_spdlog_setup.log", "level": "info", "max_files": 10, "max_size": "1M", "name": "rotate_out", "type": "rotating_file_sink_st" }, { "base_filename": "log/rotate_spdlog_setup_err.log", "level": "err", "max_files": 10, "max_size": "1M", "name": "rotate_err", "type": "rotating_file_sink_mt" }, { "base_filename": "log/daily_spdlog_setup.log", "level": "info", "name": "daily_out", "rotation_time": "17:30", "type": "daily_file_sink_st" }, { "base_filename": "log/daily_spdlog_setup_err.log", "level": "err", "name": "daily_err", "rotation_time": "17:30", "type": "daily_file_sink_mt" }, { "name": "null_sink_st", "type": "null_sink_st" }, { "name": "null_sink_mt", "type": "null_sink_mt" }, { "name": "syslog_st", "type": "syslog_sink_st" }, { "name": "syslog_mt", "type": "syslog_sink_mt" }, { "name": "msvc_sink_st", "type": "msvc_sink_st" }, { "name": "msvc_sink_mt", "type": "msvc_sink_mt" } ], "thread_pools": [ { "name": "tp", "num_threads": 2, "queue_size": 4096 } ], "global_thread_pool": { "num_threads": 1, "queue_size": 8192 } }