9 #include <unordered_set>
42 std::optional< LogId > log_id;
49 struct SimpleLogger_InstanceLog
51 std::optional< std::string > instance_name;
55 struct SimpleLogger_ClientLog
57 std::optional< std::string > client_name;
58 std::optional< int > client_id;
62 struct SimpleLogger_SystemLog
64 std::optional< std::string > system_name;
68 struct SimpleLogger_GeneralLog
74 void AcceptLogLine(
Lex & lex, LogLine & line );
79 bool action(
unsigned key );
80 void print_system( System * sys );
85 unsigned frame_enabled;
86 std::vector< SimpleLogger_InstanceLog > instanceLog;
87 std::vector< SimpleLogger_ClientLog > clientLog;
88 std::vector< SimpleLogger_SystemLog > systemLog;
89 std::vector< SimpleLogger_GeneralLog > generalLog;