|
TrueReality
v0.1.1912
|
#include <trUtil/Export.h>#include <trUtil/DateTime.h>#include <trUtil/Logging/LogFile.h>#include <trUtil/Logging/LogLevel.h>#include <string>#include <cstdarg>#include <vector>#include <sstream>#include <osg/Referenced>#include <osg/ref_ptr>

Go to the source code of this file.
Classes | |
| class | trUtil::Logging::Log |
| Log class which the engine uses for all of its logging needs. More... | |
| struct | trUtil::Logging::Log::LogTestData |
| A data structure that is used for Unit Tests. More... | |
| class | trUtil::Logging::LoggingOff |
| Scoped variable to turn off logging (except for always) for a block of code. More... | |
Namespaces | |
| trUtil::Logging | |
Macros | |
| #define | TR_LOG_SOURCE __FILE__, __FUNCTION__, __LINE__ |
| Helps making logging a little easier. More... | |
| #define | LOG_FULL(level, name, msg) |
| Logging macro to make error recording esier. More... | |
| #define | LOGN_D(name, msg) LOG_FULL(trUtil::Logging::LogLevel::LOG_DEBUG, name, msg) |
| Log a DEBUG message. More... | |
| #define | LOGN_I(name, msg) LOG_FULL(trUtil::Logging::LogLevel::LOG_INFO, name, msg) |
| Log an INFO message. More... | |
| #define | LOGN_W(name, msg) LOG_FULL(trUtil::Logging::LogLevel::LOG_WARNING, name, msg) |
| Log a WARNING message. More... | |
| #define | LOGN_E(name, msg) LOG_FULL(trUtil::Logging::LogLevel::LOG_ERROR, name, msg) |
| Log an ERROR message. More... | |
| #define | LOGN_A(name, msg) LOG_FULL(trUtil::Logging::LogLevel::LOG_ALWAYS, name, msg) |
| Log an ALWAYS message. More... | |
| #define | LOG_D(msg) LOGN_D(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
| Log a DEBUG message. More... | |
| #define | LOG_I(msg) LOGN_I(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
| Log an INFO message. More... | |
| #define | LOG_W(msg) LOGN_W(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
| Log a WARNING message. More... | |
| #define | LOG_E(msg) LOGN_E(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
| Log an ERROR message. More... | |
| #define | LOG_A(msg) LOGN_A(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
| Log an ALWAYS message. More... | |
| #define | LOG_PRINT_TEST |
| Prints out a message to the Logger with a test string for every log level Only the currently enabled log levels will be visible The Log messages will only go to the enabled Log Writers This would be used for testing and development. More... | |
| #define LOG_A | ( | msg | ) | LOGN_A(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
Log an ALWAYS message.
| msg | - Message to log. |
Definition at line 174 of file Log.h.
Referenced by trUtil::DefaultSettings::SetupLoggingOptions().
| #define LOG_D | ( | msg | ) | LOGN_D(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
Log a DEBUG message.
| msg | - Message to log. |
Definition at line 138 of file Log.h.
Referenced by trManager::EntityBase::AddInvokable(), trBase::Base::Base(), trManager::SystemManager::CallInvokable(), trCore::SystemDirector::CameraSynch(), trCore::SystemDirector::DecrementTimeScale(), trCore::SystemDirector::EventTraversal(), trCore::SystemDirector::Frame(), trCore::SystemDirector::FrameSynch(), trCore::SystemDirector::IncrementTimeScale(), trManager::MessageBase::MessageBase(), trCore::SystemDirector::PostEventTraversal(), trCore::SystemDirector::PostFrame(), trCore::SystemDirector::PreFrame(), trUtil::JSON::File::ReadFromFile(), trManager::SystemManager::RegisterActor(), trManager::SystemManager::RegisterDirector(), trManager::SystemManager::RegisterForMessagesAboutEntity(), trManager::SystemManager::RegisterMsgWithMsgMap(), trManager::SystemManager::RegisterMsgWithMsgVectorMap(), trCore::SystemDirector::Run(), trCore::SystemDirector::RunOnce(), trCore::SystemDirector::SetTimeScale(), trCore::SystemDirector::ShutDown(), trManager::SystemManager::ShutDown(), trManager::SystemManager::UnregisterActor(), trManager::SystemManager::UnregisterDirector(), trManager::SystemManager::UnregisterFromMessagesAboutEntity(), trManager::SystemManager::UnregisterMsgFromMsgMap(), trManager::SystemManager::UnregisterMsgFromMsgVectorMap(), trUtil::JSON::File::WriteToFile(), trBase::Base::~Base(), and trManager::MessageBase::~MessageBase().
| #define LOG_E | ( | msg | ) | LOGN_E(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
Log an ERROR message.
| msg | - Message to log. |
Definition at line 165 of file Log.h.
Referenced by trManager::ActorBase::AddActorModule(), trManager::EntityBase::AddChild(), trManager::SystemManager::CallInvokable(), trManager::DirectorBase::CompareComponentPriority(), trUtil::StringUtils::FindAndReplace(), trUtil::VersionUtil::GetCurrentCommitNum(), trUtil::VersionUtil::GetVersionString(), main(), trCore::SceneObjects::RingArrayCallback::operator()(), trUtil::JSON::Array::operator[](), trUtil::JSON::File::ReadFromFile(), trManager::SystemManager::RegisterActor(), trManager::SystemManager::RegisterDirector(), trManager::ActorBase::RegisterForMessage(), trManager::ActorBase::RegisterForMessagesAboutEntity(), trManager::ActorBase::RemoveActorModule(), trManager::ActorBase::RemoveAllActorModules(), trManager::EntityBase::RemoveFromHierarchy(), trManager::ActorBase::SendMessage(), trManager::ActorBase::SendNetworkMessage(), trUtil::Logging::Log::SetLogTimeProvider(), trManager::EntityBase::SetParent(), trManager::SystemManager::UnregisterDirector(), trManager::SystemManager::UnregisterDirectorFromGlobalMessages(), trManager::ActorBase::UnRegisterFromMessage(), and trManager::ActorBase::UnregisterFromMessagesAboutEntity().
| #define LOG_FULL | ( | level, | |
| name, | |||
| msg | |||
| ) |
Logging macro to make error recording esier.
| level | - Level of Logging (ERROR, WARNING, etc) |
| name | - Name of the Log file. |
| msg | - Message to log. |
| #define LOG_I | ( | msg | ) | LOGN_I(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
| #define LOG_PRINT_TEST |
Prints out a message to the Logger with a test string for every log level Only the currently enabled log levels will be visible The Log messages will only go to the enabled Log Writers This would be used for testing and development.
| #define LOG_W | ( | msg | ) | LOGN_W(trUtil::Logging::Log::LOG_DEFAULT_NAME, msg) |
Log a WARNING message.
| msg | - Message to log. |
Definition at line 156 of file Log.h.
Referenced by trManager::EntityBase::AddInvokable(), trManager::EntityBase::Emancipate(), trManager::ActorBase::RegisterForMessage(), trManager::ActorBase::RegisterForMessagesAboutEntity(), trManager::SystemManager::RegisterForMessagesAboutEntity(), trManager::SystemManager::RegisterMsgWithMsgMap(), trManager::SystemManager::RegisterMsgWithMsgVectorMap(), trManager::EntityBase::RemoveInvokable(), trManager::ActorBase::SendMessage(), trManager::ActorBase::SendNetworkMessage(), trUtil::PathUtils::SetDataFilePathList(), trManager::SystemManager::UnregisterActor(), trManager::SystemManager::UnregisterDirector(), trManager::ActorBase::UnRegisterFromMessage(), trManager::ActorBase::UnregisterFromMessagesAboutEntity(), trManager::SystemManager::UnregisterFromMessagesAboutEntity(), trManager::SystemManager::UnregisterMsgFromMsgMap(), trManager::SystemManager::UnregisterMsgFromMsgVectorMap(), and trUtil::VersionUtil::VersionUtil().
| #define LOGN_A | ( | name, | |
| msg | |||
| ) | LOG_FULL(trUtil::Logging::LogLevel::LOG_ALWAYS, name, msg) |
| #define LOGN_D | ( | name, | |
| msg | |||
| ) | LOG_FULL(trUtil::Logging::LogLevel::LOG_DEBUG, name, msg) |
| #define LOGN_E | ( | name, | |
| msg | |||
| ) | LOG_FULL(trUtil::Logging::LogLevel::LOG_ERROR, name, msg) |
| #define LOGN_I | ( | name, | |
| msg | |||
| ) | LOG_FULL(trUtil::Logging::LogLevel::LOG_INFO, name, msg) |
| #define LOGN_W | ( | name, | |
| msg | |||
| ) | LOG_FULL(trUtil::Logging::LogLevel::LOG_WARNING, name, msg) |