summaryrefslogtreecommitdiff
path: root/src/logd.h
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2013-04-06 13:14:43 +0200
committerPaul Buetow <paul@buetow.org>2013-04-06 13:14:43 +0200
commitd3982ec72b255876db00825605d1d5aae0bc313e (patch)
treea653552b7d229f7f27262980da7550d39961a102 /src/logd.h
parent796609174e5ecb35fab992969e7690186840048a (diff)
tagging ychat-0.7.7.1ychat-0.7.7.1
Diffstat (limited to 'src/logd.h')
-rwxr-xr-xsrc/logd.h41
1 files changed, 22 insertions, 19 deletions
diff --git a/src/logd.h b/src/logd.h
index b91efe0..4796e39 100755
--- a/src/logd.h
+++ b/src/logd.h
@@ -1,36 +1,39 @@
#include "incl.h"
+#ifdef LOGGING
#ifndef LOGD_H
#define LOGD_H
#include <queue>
#include <time.h>
+#include "maps/hashmap.h"
+
class logd
{
-
private:
- string s_logfile;
- queue<string> s_queue;
- pthread_mutex_t mut_s_logging;
- int i_lines;
+ string s_logfile;
+ queue<string> s_queue;
+ pthread_mutex_t mut_s_logging;
+ int i_lines;
- void initialize( string s_filename, int i_log_lines );
- void flush();
- void set_lines( const int i_lines );
- string get_time_string();
+ void initialize( string s_filename, int i_log_lines );
+ void flush();
+ void set_lines( const int i_lines );
+ string get_time_string();
public:
- logd( string s_filename, string s_log_lines );
- logd( string s_filename, int i_log_lines );
- ~logd();
-
- void set_logfile( string s_path, string s_filename );
- void log_access( map_string request );
- void log_simple_line( string s_line );
- void flush_logs();
- static string remove_html_tags( string s_log );
+ logd( string s_filename, string s_log_lines );
+ logd( string s_filename, int i_log_lines );
+ ~logd();
+
+ void set_logfile( string s_path, string s_filename );
+ void log_access( hashmap<string> &map_request );
+ void log_simple_line( string s_line );
+ void flush_logs();
+ static string remove_html_tags( string s_log );
};
-
#endif
+#endif
+