ICP  1
logger.h
Go to the documentation of this file.
1 #ifndef ISIS_LOGGER
2 #define ISIS_LOGGER
3 
4 namespace ISIS
5 {
6  class __declspec(dllexport) DebuggerChannel : public Poco::Channel
7  {
8  public:
9  void log(const Poco::Message& msg);
10  };
11 
12  class __declspec(dllexport) MyChannel : public Poco::Channel
13  {
14  std::list<Poco::Message> m_messages;
15  //void close();
16  //void open();
17 // void setProperty()
18 // void getProoperty()
19  public:
20  void log(const Poco::Message& msg);
21  };
22 }
23 
24 
25 #if 0
26 namespace ISIS
27 {
28  class Logger : public Poco::Logger
29  {
30 
31  Logger& get(const std::string& name); { return Poco::Logger::get
32  };
33 }
34 
35 
36 using Poco::Logger;
37 using
38 #include "Poco/Message.h"
39 
40 #include "Poco/Logger.h"
41 
42 #include "Poco/FileChannel.h"
43 
44 Logger& = Logger::get("isisicp");
45 Logger& = Logger::get("isisicp");
46 
47 m = Message(source = logger.name ,text,priority)
48 m["session_id"] = logger.name(),
49 
50 
51 Poco::ConsoleChannel
52 
53 class MyChannel : public Poco::Channel
54 {
55  std::list<Message> m_messages;
56  void close();
57  void log(const Message& msg)
58  {
59  m_messages.push_back(msg);
60  }
61  void open();
62 }
63 // void setProperty()
64 // void getProoperty()
65 
66 }
67 
68 #endif
69 
70 #endif
void log(const Poco::Message &msg)
Definition: logger.cpp:7
void log(const Poco::Message &msg)
Definition: logger.cpp:12
std::list< Poco::Message > m_messages
Definition: logger.h:14