| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // mock_properties.cxx
- // logger_test
- //
- // Created by Sam Jaffe on 4/2/19.
- //
- #include "logger/properties.h"
- using logging::properties;
- namespace {
- properties _property(logging::object_t const& m) { return {m}; }
- properties _list(logging::array_t const& l) { return {l}; }
- properties _v(std::string const & t) { return {t}; }
- }
- extern properties const APPENDER_LEVEL_PROPERTY_SCHEMA;
- extern properties const LOGGER_LEVEL_PROPERTY_SCHEMA;
- extern properties const MIN_PROPERTY_SCHEMA;
- extern properties const MULTIPLEX_PROPERTY_SCHEMA;
- properties const MIN_PROPERTY_SCHEMA{_property({
- {"configuration", _property({
- {"appenders", _property({
- {"Mock", _property({
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _property({
- {"root", _property({
- {"appenders", _property({
- {"ref", _v("Mock")}
- })}
- })}
- })}
- })}
- })};
- properties const APPENDER_LEVEL_PROPERTY_SCHEMA{_property({
- {"configuration", _property({
- {"appenders", _property({
- {"Mock", _property({
- {"level", _v("Warning")},
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _property({
- {"root", _property({
- {"appenders", _property({
- {"ref", _v("Mock")}
- })}
- })}
- })}
- })}
- })};
- properties const LOGGER_LEVEL_PROPERTY_SCHEMA{_property({
- {"configuration", _property({
- {"appenders", _property({
- {"Mock", _property({
- {"level", _v("Warning")},
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _property({
- {"root", _property({
- {"level", _v("Error")},
- {"appenders", _property({
- {"ref", _v("Mock")}
- })}
- })}
- })}
- })}
- })};
- properties const MULTIPLEX_PROPERTY_SCHEMA{_property({
- {"configuration", _property({
- {"appenders", _property({
- {"Mock", _property({
- {"MockLayout", _v("")}
- })}
- })},
- {"loggers", _property({
- {"root", _property({
- {"appenders", _list({
- _property({{"ref", _v("Mock")}}),
- _property({{"ref", _v("Mock")}})
- })}
- })}
- })}
- })}
- })};
|