diff options
| author | iddqd <[email protected]> | 2022-02-10 16:49:45 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:49:45 +0300 | 
| commit | 07fce9c5f7771600d0b3d70e1f88fd8a7e164d85 (patch) | |
| tree | e4aa4750fbb864d70f8c06cf03d2750e979ea3bf /library/cpp/logger/uninitialized_creator.cpp | |
| parent | af42068bf6cd93c976b80dd0388fa48cdf65da11 (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/logger/uninitialized_creator.cpp')
| -rw-r--r-- | library/cpp/logger/uninitialized_creator.cpp | 100 | 
1 files changed, 50 insertions, 50 deletions
| diff --git a/library/cpp/logger/uninitialized_creator.cpp b/library/cpp/logger/uninitialized_creator.cpp index 26dd168529f..5d7528ae235 100644 --- a/library/cpp/logger/uninitialized_creator.cpp +++ b/library/cpp/logger/uninitialized_creator.cpp @@ -1,50 +1,50 @@ -#include "uninitialized_creator.h" -#include "filter_creator.h" -#include "thread_creator.h" -#include "file_creator.h" -#include "null_creator.h" -#include <util/string/cast.h> - -THolder<TLogBackend> TLogBackendCreatorUninitialized::DoCreateLogBackend() const { -    return Slave->CreateLogBackend(); -} - -void TLogBackendCreatorUninitialized::InitCustom(const TString& type, ELogPriority priority, bool threaded) { -    if (!type) { -        Slave = MakeHolder<TNullLogBackendCreator>(); -    } else if (TFactory::Has(type)) { -        Slave = TFactory::MakeHolder(type); -    } else { -        Slave = MakeHolder<TFileLogBackendCreator>(type); -    } - -    if (threaded) { -        Slave = MakeHolder<TOwningThreadedLogBackendCreator>(std::move(Slave)); -    } - -    if (priority != LOG_MAX_PRIORITY) { -        Slave = MakeHolder<TFilteredBackendCreator>(std::move(Slave), priority); -    } -} - -bool TLogBackendCreatorUninitialized::Init(const IInitContext& ctx) { -    auto type = ctx.GetOrElse("LoggerType", TString()); -    bool threaded = ctx.GetOrElse("Threaded", false); -    ELogPriority priority = LOG_MAX_PRIORITY; -    TString prStr; -    if (ctx.GetValue("LogLevel", prStr)) { -        if (!TryFromString(prStr, priority)) { -            priority = (ELogPriority)FromString<int>(prStr); -        } -    } -    InitCustom(type, priority, threaded); -    return Slave->Init(ctx); -} - - -void TLogBackendCreatorUninitialized::ToJson(NJson::TJsonValue& value) const { -    Y_VERIFY(Slave, "Serialization off uninitialized LogBackendCreator"); -    Slave->ToJson(value); -} - -ILogBackendCreator::TFactory::TRegistrator<TLogBackendCreatorUninitialized> TLogBackendCreatorUninitialized::Registrar(""); +#include "uninitialized_creator.h"  +#include "filter_creator.h"  +#include "thread_creator.h"  +#include "file_creator.h"  +#include "null_creator.h"  +#include <util/string/cast.h>  +  +THolder<TLogBackend> TLogBackendCreatorUninitialized::DoCreateLogBackend() const {  +    return Slave->CreateLogBackend();  +}  +  +void TLogBackendCreatorUninitialized::InitCustom(const TString& type, ELogPriority priority, bool threaded) {  +    if (!type) {  +        Slave = MakeHolder<TNullLogBackendCreator>();  +    } else if (TFactory::Has(type)) {  +        Slave = TFactory::MakeHolder(type);  +    } else {  +        Slave = MakeHolder<TFileLogBackendCreator>(type);  +    }  +  +    if (threaded) {  +        Slave = MakeHolder<TOwningThreadedLogBackendCreator>(std::move(Slave));  +    }  +  +    if (priority != LOG_MAX_PRIORITY) {  +        Slave = MakeHolder<TFilteredBackendCreator>(std::move(Slave), priority);  +    }  +}  +  +bool TLogBackendCreatorUninitialized::Init(const IInitContext& ctx) {  +    auto type = ctx.GetOrElse("LoggerType", TString());  +    bool threaded = ctx.GetOrElse("Threaded", false);  +    ELogPriority priority = LOG_MAX_PRIORITY;  +    TString prStr;  +    if (ctx.GetValue("LogLevel", prStr)) {  +        if (!TryFromString(prStr, priority)) {  +            priority = (ELogPriority)FromString<int>(prStr);  +        }  +    }  +    InitCustom(type, priority, threaded);  +    return Slave->Init(ctx);  +}  +  +  +void TLogBackendCreatorUninitialized::ToJson(NJson::TJsonValue& value) const {  +    Y_VERIFY(Slave, "Serialization off uninitialized LogBackendCreator");  +    Slave->ToJson(value);  +}  +  +ILogBackendCreator::TFactory::TRegistrator<TLogBackendCreatorUninitialized> TLogBackendCreatorUninitialized::Registrar("");  | 
