/[usata]/usata2/src/log.hpp
ViewVC logotype

Diff of /usata2/src/log.hpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by Descender, Mon Dec 27 00:01:09 2004 UTC revision 1.9 by Descender, Mon Dec 27 00:09:37 2004 UTC
# Line 58  namespace usata Line 58  namespace usata
58                  {                  {
59                  public:                  public:
60                    
61                            //! Default constructor
62                          Server();                          Server();
63    
64                            //! Destructor
65                          ~Server();                          ~Server();
66                                                    
67                          //! Add a logging target                          //! Add a logging target
68                            //! \param[in] target Logging target to add.
69                          void                          void
70                          add_target(Target *target);                          add_target(Target *target);
71    
72                          //! Sets threshold logging level                          //! Sets threshold logging level
73                            //! \param[in] level Threshold level.
74                          void                          void
75                          set_level(int level);                          set_level(int level);
76    
77                          //! Sets the message prefix for a level (overwrites                          //! Sets the message prefix for a level (overwrites
78                          //! existing).                          //! existing).
79                            //! \param[in] level  Logging level.
80                            //! \param[in] prefix Message prefix.
81                          void                          void
82                          set_prefix(int level, const std::string& prefix);                          set_prefix(int level, const std::string& prefix);
83    
# Line 94  namespace usata Line 101  namespace usata
101                  {                  {
102                  public:                  public:
103    
104                            //! Default constructor
105                          Target()                          Target()
106                          {}                          {}
107    
# Line 148  namespace usata Line 156  namespace usata
156                                  : m_server(server), m_level(level)                                  : m_server(server), m_level(level)
157                          {}                          {}
158    
159                            //! Destructor
160                          ~Stream()                          ~Stream()
161                          {}                          {}
162    
# Line 190  namespace usata Line 199  namespace usata
199                                  : m_stream(level, server)                                  : m_stream(level, server)
200                          {}                          {}
201    
202                            //! Destructor
203                          ~BufferedStream()                          ~BufferedStream()
204                          {                          {
205                                  if (!m_buffer.str().empty())                                  if (!m_buffer.str().empty())

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26