1# LOGHANDLER.RC
2#
3# New File Created 9/13/04 -GE
4# Last updated 9/26/04 -GE
5#
6# Synopsis:
7# Called by functions/loglevel.rc to handle low level
8# spambouncer logging.
9#
10# Handles writing a message to the SBLOGFILE
11#
12# Expecting input values set for:
13# SBLOGFILE=[INTERNAL|USERDEFINED]
14# SBLOGLEVEL=[0-9]
15# SBLOG
16:0
17* SBLOGLEVEL ?? [1-9]
18{
19 SBLOGPREFIX="`${DATE} '+%b %d %H:%M:%S'` ${HOST} SpamBouncer[$$]:"
20
21 :0
22 * SBLOG ?? ^^^^
23 { SBLOG="${SBLOGPREFIX} Error: Empty Log Message" }
24
25 :0 E
26 { SBLOG="${SBLOGPREFIX} ${SBLOG}" }
27
28 :0
29 * SBLOGFILE ?? ^^^^
30 { SBLOGFILE=INTERNAL }
31
32 :0 E
33 * ! SBLOGFILE ?? INTERNAL
34 { INCLUDERC=${SBDIR}/functions/logfile.rc }
35
36 :0 E
37 {
38  LOG="${SBLOG}
39"
40 }
41}
42