src/server/daemon/log.h

branch
webdav
changeset 259
0b8692959d37
parent 256
19259b6c5cf7
child 415
d938228c382e
equal deleted inserted replaced
252:5653a9626cc0 259:0b8692959d37
38 #ifdef __cplusplus 38 #ifdef __cplusplus
39 extern "C" { 39 extern "C" {
40 #endif 40 #endif
41 41
42 typedef struct { 42 typedef struct {
43 char *file; 43 const char *file;
44 char *level; 44 const char *level;
45 int log_stdout; 45 int log_stdout;
46 int log_stderr; 46 int log_stderr;
47 } LogConfig; 47 } LogConfig;
48 48
49 typedef struct { 49 typedef struct {
50 FILE *file; 50 FILE *file;
51 uint32_t ref; 51 uint32_t ref;
73 73
74 void log_add_logdup(LogDup *dup); 74 void log_add_logdup(LogDup *dup);
75 void log_remove_logdup(LogDup *dup); 75 void log_remove_logdup(LogDup *dup);
76 76
77 // access logging 77 // access logging
78 LogFile* get_access_log_file(sstr_t file); 78 LogFile* get_access_log_file(scstr_t file);
79 79
80 #ifdef __cplusplus 80 #ifdef __cplusplus
81 } 81 }
82 #endif 82 #endif
83 83

mercurial