160 lines
4.1 KiB
JSON
160 lines
4.1 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|