File: liblogthread.h

package info (click to toggle)
redhat-cluster 3.1.8-1.2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,608 kB
  • ctags: 6,306
  • sloc: ansic: 62,895; sh: 1,626; makefile: 1,143; perl: 765
file content (19 lines) | stat: -rw-r--r-- 583 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef LOGTHREAD_DOT_H
#define LOGTHREAD_DOT_H

#include <syslog.h>

#define LOG_MODE_OUTPUT_FILE	1
#define LOG_MODE_OUTPUT_SYSLOG	2
#define LOG_MODE_OUTPUT_STDERR	4

int logt_init(const char *name, int mode, int syslog_facility, int syslog_priority,
	      int logfile_priority, const char *logfile);
void logt_conf(const char *name, int mode, int syslog_facility, int syslog_priority,
	       int logfile_priority, const char *logfile);
void logt_exit(void);
int logt_reinit(void);
void logt_print(int level, const char *fmt, ...)
	__attribute__((format(printf, 2, 3)));;

#endif