1# LOGLEVELTEST.RC 2# File created: 9/26/04 -GE 3# 4# SBLOGFLAGS ?? ^[BCL][0-9]\/[RSPNCOL]?- 5# 6# This debug recipe will test the functionality of the following 7# files: 8# 9# functions/initloglevel.rc 10# functions/loghandler.rc 11# functions/loglevel.rc 12# functions/logfile.rc 13# 14# expected output will be additional headers 15# on emails and apropriate logfile entries. 16# 17# You'll need to make sure the following variables are set in your .procmailrc 18# for this test file to produce any output. 19# 20# SBLOGLEVEL=3 # 1 to 9 21# SBLOGFILE=INTERNAL # INTERNAL or some filename like ${HOME}/.sblog 22# # if set to INTERNAL the information will be directed 23# # to your procmail LOGFILE or nowhere if that is not 24# # set. 25# LOGFILE=${HOME}/mail/log 26# SBHEADERS=COMPLETE # BRIEF or COMPLETE 27# LOGLEVELTEST=yes 28# 29## Begin code test - GE 30:0 A 31* SBLOGLEVELTEST ?? yes 32{ 33 SPAMCOPREPORT=no 34 SBLOG="B2R-Shorthand loglevel test Brief 2 Rule" 35 INCLUDERC=${SBDIR}/functions/loglevel.rc 36 37 SBLOGFLAGS="BRIEF 2 RULE" 38 SBLOG="Verbose loglevel test - BRIEF 2 RULE" 39 INCLUDERC=${SBDIR}/functions/loglevel.rc 40 41 SBLOG="C3R-Shorthand loglevel test Complete 3 Rule" 42 INCLUDERC=${SBDIR}/functions/loglevel.rc 43 44 SBLOGFLAGS="COMPLETE 3 RULE" 45 SBLOG="Verbose loglevel test COMPLETE 3 RULE" 46 INCLUDERC=${SBDIR}/functions/loglevel.rc 47 48 SBLOG="B2N-Shorthand loglevel test Brief 2 Note" 49 INCLUDERC=${SBDIR}/functions/loglevel.rc 50 51 SBLOGFLAGS="BRIEF 2 NOTE" 52 SBLOG="Verbose loglevel test BRIEF 2 NOTE" 53 INCLUDERC=${SBDIR}/functions/loglevel.rc 54 55 SBLOG="C3N-Shorthand loglevel test Complete 3 Note" 56 INCLUDERC=${SBDIR}/functions/loglevel.rc 57 58 SBLOGFLAGS="COMPLETE 3 NOTE" 59 SBLOG="Verbose loglevel test COMPLETE 3 NOTE" 60 INCLUDERC=${SBDIR}/functions/loglevel.rc 61 62 SBLOG="C3P-Shorthand loglevel test Complete 3 Pass" 63 INCLUDERC=${SBDIR}/functions/loglevel.rc 64 65 SBLOG="C3S-Shorthand loglevel test Complete 3 Stop" 66 INCLUDERC=${SBDIR}/functions/loglevel.rc 67 68 SBLOG="C3C-Shorthand loglevel test Complete 3 Class" 69 INCLUDERC=${SBDIR}/functions/loglevel.rc 70 71 SBLOG="C3O-Shorthand loglevel test Complete 3 Score" 72 INCLUDERC=${SBDIR}/functions/loglevel.rc 73 74 SBLOGFLAGS="COMPLETE 3 PASS" 75 SBLOG="Verbose loglevel test COMPLETE 3 PASS" 76 INCLUDERC=${SBDIR}/functions/loglevel.rc 77 78 SBLOGFLAGS="COMPLETE 3 STOP" 79 SBLOG="Verbose loglevel test COMPLETE 3 STOP" 80 INCLUDERC=${SBDIR}/functions/loglevel.rc 81 82 SBLOGFLAGS="COMPLETE 3 CLASS" 83 SBLOG="Verbose loglevel test COMPLETE 3 CLASS" 84 INCLUDERC=${SBDIR}/functions/loglevel.rc 85 86 SBLOGFLAGS="COMPLETE 3 SCORE" 87 SBLOG="Verbose loglevel test COMPLETE 3 SCORE" 88 INCLUDERC=${SBDIR}/functions/loglevel.rc 89 90 SBLOGFLAGS="BRIEF 3 PASS" 91 SBLOG="Verbose loglevel test BRIEF 3 PASS" 92 INCLUDERC=${SBDIR}/functions/loglevel.rc 93 94 SBLOGFLAGS="BRIEF 3 STOP" 95 SBLOG="Verbose loglevel test BRIEF 3 STOP" 96 INCLUDERC=${SBDIR}/functions/loglevel.rc 97 98 SBLOGFLAGS="BRIEF 3 CLASS" 99 SBLOG="Verbose loglevel test BRIEF 3 CLASS" 100 INCLUDERC=${SBDIR}/functions/loglevel.rc 101 102 SBLOGFLAGS="BRIEF 3 SCORE" 103 SBLOG="Verbose loglevel test BRIEF 3 SCORE" 104 INCLUDERC=${SBDIR}/functions/loglevel.rc 105 106 SBLOG="L0-Log 0 only test with SBLOGLEVEL=$SBLOGLEVEL should never see this." 107 INCLUDERC=${SBDIR}/functions/loglevel.rc 108 109 SBLOG="L1L-Log 1 only test with SBLOGLEVEL=$SBLOGLEVEL" 110 INCLUDERC=${SBDIR}/functions/loglevel.rc 111 112 SBLOG="L2-Log 2 only test with SBLOGLEVEL=$SBLOGLEVEL" 113 INCLUDERC=${SBDIR}/functions/loglevel.rc 114 115 SBLOG="L3-Log 3 only test with SBLOGLEVEL=$SBLOGLEVEL" 116 INCLUDERC=${SBDIR}/functions/loglevel.rc 117 118 SBLOGFLAGS="LOG 3 LOG" 119 SBLOG="Verbose Log 3 only test with SBLOGLEVEL=$SBLOGLEVEL" 120 INCLUDERC=${SBDIR}/functions/loglevel.rc 121 122 SBLOG="L4-Log 4 only test with SBLOGLEVEL=$SBLOGLEVEL" 123 INCLUDERC=${SBDIR}/functions/loglevel.rc 124 125 SBLOG="L5-Log 5 only test with SBLOGLEVEL=$SBLOGLEVEL" 126 INCLUDERC=${SBDIR}/functions/loglevel.rc 127 128 SBLOG="L6-Log 6 only test with SBLOGLEVEL=$SBLOGLEVEL" 129 INCLUDERC=${SBDIR}/functions/loglevel.rc 130 131 SBLOG="L7-Log 7 only test with SBLOGLEVEL=$SBLOGLEVEL" 132 INCLUDERC=${SBDIR}/functions/loglevel.rc 133 134 SBLOG="L8-Log 8 only test with SBLOGLEVEL=$SBLOGLEVEL" 135 INCLUDERC=${SBDIR}/functions/loglevel.rc 136 137 SBLOG="L9-Log 9 only test with SBLOGLEVEL=$SBLOGLEVEL" 138 INCLUDERC=${SBDIR}/functions/loglevel.rc 139 140 SBLOG="Freestyle unflagged logging support test" 141 INCLUDERC=${SBDIR}/functions/loglevel.rc 142} 143## end code test -GE 144