| 228 | } |
| 229 | |
| 230 | void Console::LogCallback( std::string str, const Log::LogLevel log_level ) |
| 231 | { |
| 232 | lines_.emplace_back( std::move(str) ); |
| 233 | |
| 234 | if( lines_.size() == c_max_lines ) |
| 235 | lines_.pop_front(); |
| 236 | |
| 237 | lines_position_= 0u; |
| 238 | |
| 239 | if( log_level == Log::LogLevel::User ) |
| 240 | { |
| 241 | user_messages_.emplace_back(); |
| 242 | user_messages_.back().text= lines_.back(); |
| 243 | user_messages_.back().time= Time::CurrentTime(); |
| 244 | } |
| 245 | } |
| 246 | |
| 247 | void Console::WriteHistory() |
| 248 | { |
nothing calls this directly
no outgoing calls
no test coverage detected