Pothos  0.3.0-ga8f2d4e2
The Pothos dataflow programming software suite
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Logger.hpp
Go to the documentation of this file.
1 
11 #pragma once
12 #include <Pothos/Config.hpp>
13 #include <string>
14 
15 namespace Pothos {
16 namespace System {
17 
22 {
23 public:
29  static std::string startSyslogListener(void);
30 
34  static void stopSyslogListener(void);
35 
40  static void startSyslogForwarding(const std::string &addr);
41 
45  static void stopSyslogForwarding(void);
46 
56  static void forwardStdIoToLogging(const std::string &source);
57 
66  static void setupDefaultLogging(void);
67 
68 private:
70  Logger(void){}
71 };
72 
73 } //namespace System
74 } //namespace Pothos
#define POTHOS_API
Definition: Config.hpp:41
Definition: Logger.hpp:21