18 virtual void save() = 0;
21 virtual bool getDevLogAppend()
const = 0;
24 virtual void setDevLogAppend(
bool) = 0;
27 virtual bool getDevLogFlushImmediate()
const = 0;
30 virtual void setDevLogFlushImmediate(
bool) = 0;
33 virtual int getDevLogFlushDelay()
const = 0;
36 virtual void setDevLogFlushDelay(
int) = 0;
39 virtual bool getDevLogTimestamp()
const = 0;
42 virtual void setDevLogTimestamp(
bool) = 0;
45 virtual bool getDevLogTrace()
const = 0;
48 virtual void setDevLogTrace(
bool) = 0;
51 virtual bool getDevLogArea()
const = 0;
54 virtual void setDevLogArea(
bool) = 0;
57 virtual bool getDevLogPriority()
const = 0;
60 virtual void setDevLogPriority(
bool) = 0;
63 virtual bool getDevLogProcessId()
const = 0;
66 virtual void setDevLogProcessId(
bool) = 0;
69 virtual bool getDevLogThreadId()
const = 0;
72 virtual void setDevLogThreadId(
bool) = 0;
75 virtual bool getDevLogMessageId()
const = 0;
78 virtual void setDevLogMessageId(
bool) = 0;
81 virtual bool getDevLogSilentLogging()
const = 0;
84 virtual void setDevLogSilentLogging(
bool) = 0;
87 virtual ::std::string
const& getDevLogAreaFilter()
const = 0;
90 virtual void setDevLogAreaFilter(::std::string
const&) = 0;
93 virtual ::Bedrock::PubSub::Subscription registerDevLogAreaObserver(::std::function<
void(::std::string
const&)>) = 0;
96 virtual ::std::string
const& getDevLogPriorityFilter()
const = 0;
99 virtual void setDevLogPriorityFilter(::std::string
const&) = 0;
102 virtual ::Bedrock::PubSub::Subscription
103 registerDevLogPriorityObserver(::std::function<
void(::std::string
const&)>) = 0;