18 std::shared_ptr<EnvironmentConfiguration> m_environmentConfiguration;
21 static const struct Shapes
23 const char *
const CONFIG_ROOT =
"Loggers";
24 const char *
const LOGGER_ROOT =
"Logger";
25 const char *
const LOGGER_PATTERN =
"pattern";
26 const char *
const LOGGER_LEVEL =
"level";
27 const char *
const LOGGER_ASYNC =
"async";
28 const char *
const LOGGER_PROCESS =
"process_name";
29 const char *
const LOGGER_SINK_ROOT =
"LoggerSink";
30 const char *
const LOGGER_SINK_TYPE =
"type";
31 const char *
const LOGGER_SINK_LEVEL =
"level";
32 const char *
const LOGGER_SINK_PATTERN =
"pattern";
33 const char *
const LOGGER_SINK_CONNECTION =
"connection";
34 const char *
const LOGGER_SINK_PORT =
"port";
35 const char *
const LOGGER_SINK_TIME =
"time";
36 const char *
const LOGGER_SINK_FILE_NAME =
"file_name";
37 const char *
const LOGGER_SINK_SIZE =
"size";
38 const char *
const LOGGER_SINK_MAX_FILES =
"max_files";
39 const char *
const LOGGER_SINK_ID =
"id";
40 const char *
const PATH_ROOT =
"Path";
41 const char *
const PATH_PATH =
"path";
42 const char *
const PATH_CREATE_PROCESS_SUB_DIR =
"create_sub_dirs";
62 const char *level =
nullptr;
64 const char *pattern =
nullptr;
85 std::vector<std::shared_ptr<Entry>>