| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- //
- // mock_properties.cxx
- // logger_test
- //
- // Created by Sam Jaffe on 4/2/19.
- //
- #include "logger/properties.h"
- using logging::properties;
- using namespace logging::property;
- extern properties const APPENDER_LEVEL_PROPERTY_SCHEMA;
- extern properties const DEFAULT_LAYOUT_PROPERTY_SCHEMA;
- extern properties const LOGGER_LEVEL_PROPERTY_SCHEMA;
- extern properties const MIN_PROPERTY_SCHEMA;
- extern properties const MULTIPLEX_PROPERTY_SCHEMA;
- // clang-format off
- properties const MIN_PROPERTY_SCHEMA{_obj({
- {"configuration", _obj({
- {"appenders", _obj({
- {"Mock", _obj({
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _obj({
- {"root", _obj({
- {"appenders", _obj({
- {"ref", _v("Mock")}
- })}
- })}
- })}
- })}
- })};
- properties const DEFAULT_LAYOUT_PROPERTY_SCHEMA{_obj({
- {"configuration", _obj({
- {"appenders", _obj({
- {"Mock", _obj({})}
- })},
- {"loggers", _obj({
- {"root", _obj({
- {"appenders", _obj({
- {"ref", _v("Mock")}
- })}
- })}
- })}
- })}
- })};
- properties const APPENDER_LEVEL_PROPERTY_SCHEMA{_obj({
- {"configuration", _obj({
- {"appenders", _obj({
- {"Mock", _obj({
- {"threshold", _v("Warning")},
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _obj({
- {"root", _obj({
- {"appenders", _obj({
- {"ref", _v("Mock")}
- })}
- })}
- })}
- })}
- })};
- properties const LOGGER_LEVEL_PROPERTY_SCHEMA{_obj({
- {"configuration", _obj({
- {"appenders", _obj({
- {"Mock", _obj({
- {"threshold", _v("Warning")},
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _obj({
- {"root", _obj({
- {"threshold", _v("Error")},
- {"appenders", _obj({
- {"ref", _v("Mock")}
- })}
- })}
- })}
- })}
- })};
- properties const MULTIPLEX_PROPERTY_SCHEMA{_obj({
- {"configuration", _obj({
- {"appenders", _obj({
- {"Mock", _obj({
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _obj({
- {"root", _obj({
- {"appenders", _arr({
- _obj({{"ref", _v("Mock")}}),
- _obj({{"ref", _v("Mock")}})
- })}
- })}
- })}
- })}
- })};
- // clang-format on
|