MCPcopy Create free account
hub / github.com/Duet3D/RepRapFirmware / LogMessage

Method LogMessage

src/Platform/Logger.cpp:108–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

106#endif
107
108void Logger::LogMessage(time_t currentTime, const char *_ecv_array message, MessageType type) noexcept
109{
110 if (logFile.IsLive() && !inLogger && !IsEmptyMessage(message))
111 {
112 const auto messageLogLevel = GetMessageLogLevel(type);
113 if (!IsLoggingEnabledFor(messageLogLevel))
114 {
115 return;
116 }
117 Lock loggerLock(inLogger);
118 InternalLogMessage(currentTime, message, messageLogLevel);
119 }
120}
121
122void Logger::LogMessage(time_t currentTime, OutputBuffer *buf, MessageType type) noexcept
123{

Callers 3

RawMessageMethod · 0.80
MessageMethod · 0.80
AtxPowerOffMethod · 0.80

Calls 5

IsLiveMethod · 0.80
StateUpdatedMethod · 0.80
DataMethod · 0.45
WriteToFileMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected