LeviLamina
Loading...
Searching...
No Matches
LogSettingsUpdater.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Bedrock::PubSub { class Subscription; }
8// clang-format on
9
11public:
12 // virtual functions
13 // NOLINTBEGIN
14 // vIndex: 0
15 virtual ~LogSettingsUpdater() = default;
16
17 // vIndex: 1
18 virtual void save() = 0;
19
20 // vIndex: 2
21 virtual bool getDevLogAppend() const = 0;
22
23 // vIndex: 3
24 virtual void setDevLogAppend(bool) = 0;
25
26 // vIndex: 4
27 virtual bool getDevLogFlushImmediate() const = 0;
28
29 // vIndex: 5
30 virtual void setDevLogFlushImmediate(bool) = 0;
31
32 // vIndex: 6
33 virtual int getDevLogFlushDelay() const = 0;
34
35 // vIndex: 7
36 virtual void setDevLogFlushDelay(int) = 0;
37
38 // vIndex: 8
39 virtual bool getDevLogTimestamp() const = 0;
40
41 // vIndex: 9
42 virtual void setDevLogTimestamp(bool) = 0;
43
44 // vIndex: 10
45 virtual bool getDevLogTrace() const = 0;
46
47 // vIndex: 11
48 virtual void setDevLogTrace(bool) = 0;
49
50 // vIndex: 12
51 virtual bool getDevLogArea() const = 0;
52
53 // vIndex: 13
54 virtual void setDevLogArea(bool) = 0;
55
56 // vIndex: 14
57 virtual bool getDevLogPriority() const = 0;
58
59 // vIndex: 15
60 virtual void setDevLogPriority(bool) = 0;
61
62 // vIndex: 16
63 virtual bool getDevLogProcessId() const = 0;
64
65 // vIndex: 17
66 virtual void setDevLogProcessId(bool) = 0;
67
68 // vIndex: 18
69 virtual bool getDevLogThreadId() const = 0;
70
71 // vIndex: 19
72 virtual void setDevLogThreadId(bool) = 0;
73
74 // vIndex: 20
75 virtual bool getDevLogMessageId() const = 0;
76
77 // vIndex: 21
78 virtual void setDevLogMessageId(bool) = 0;
79
80 // vIndex: 22
81 virtual bool getDevLogSilentLogging() const = 0;
82
83 // vIndex: 23
84 virtual void setDevLogSilentLogging(bool) = 0;
85
86 // vIndex: 24
87 virtual ::std::string const& getDevLogAreaFilter() const = 0;
88
89 // vIndex: 25
90 virtual void setDevLogAreaFilter(::std::string const&) = 0;
91
92 // vIndex: 26
93 virtual ::Bedrock::PubSub::Subscription registerDevLogAreaObserver(::std::function<void(::std::string const&)>) = 0;
94
95 // vIndex: 27
96 virtual ::std::string const& getDevLogPriorityFilter() const = 0;
97
98 // vIndex: 28
99 virtual void setDevLogPriorityFilter(::std::string const&) = 0;
100
101 // vIndex: 29
102 virtual ::Bedrock::PubSub::Subscription
103 registerDevLogPriorityObserver(::std::function<void(::std::string const&)>) = 0;
104 // NOLINTEND
105
106public:
107 // destructor thunk
108 // NOLINTBEGIN
109
110 // NOLINTEND
111
112public:
113 // virtual function thunks
114 // NOLINTBEGIN
115
116 // NOLINTEND
117};
Definition LogSettingsUpdater.h:10