MCPcopy Create free account
hub / github.com/MITK/MITK / Log

Method Log

Plugins/org.blueberry.core.runtime/src/internal/berryLogImpl.cpp:40–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40void LogImpl::Log(const SmartPointer<IStatus>& status)
41{
42 switch (status->GetSeverity())
43 {
44 case IStatus::WARNING_TYPE:
45 mitk::PseudoLogStream(mitk::LogLevel::Warn,
46 qPrintable(status->GetFileName()),
47 status->GetLineNumber(),
48 qPrintable(status->GetMethodName()))(qPrintable(plugin->getSymbolicName()))
49 << status->ToString().toStdString();
50 break;
51 case IStatus::ERROR_TYPE:
52 mitk::PseudoLogStream(mitk::LogLevel::Error,
53 qPrintable(status->GetFileName()),
54 status->GetLineNumber(),
55 qPrintable(status->GetMethodName()))(qPrintable(plugin->getSymbolicName()))
56 << status->ToString().toStdString();
57 break;
58 default:
59 mitk::PseudoLogStream(mitk::LogLevel::Info,
60 qPrintable(status->GetFileName()),
61 status->GetLineNumber(),
62 qPrintable(status->GetMethodName()))(qPrintable(plugin->getSymbolicName()))
63 << status->ToString().toStdString();
64 break;
65 }
66}
67
68void LogImpl::RemoveLogListener(ILogListener* /*listener*/)
69{

Callers 4

foreachFunction · 0.45

Calls 5

GetSeverityMethod · 0.80
GetLineNumberMethod · 0.80
GetMethodNameMethod · 0.80
GetFileNameMethod · 0.45
ToStringMethod · 0.45

Tested by

no test coverage detected