All Classes Files Functions Variables Typedefs Pages
NullBase.hpp
1 #pragma once
2 
22 #include "LConfig.hpp"
23 
24 namespace lumina {
25 
26 class LNullBase {
27 public:
33  void setServiceContext(config::ServiceContext cnt) {}
34 
35 protected:
36 
43  template <typename... Ts> void log(Ts... args) {}
44 
50  template <typename... Ts> void logError(Ts... args) {}
51 
57  template <typename... Ts> void logWarning(Ts... args) {}
58 };
59 
60 
61 }
void log(Ts...args)
Logs information.
Definition: NullBase.hpp:43
void logError(Ts...args)
Logs information about an error.
Definition: NullBase.hpp:50
void logWarning(Ts...args)
Logs information about a warning.
Definition: NullBase.hpp:57
Definition: NullBase.hpp:26
void setServiceContext(config::ServiceContext cnt)
Sets the context of the service.
Definition: NullBase.hpp:33
Is included after LCommon.hpp.