alias logtest {
var %ch = $iif($2,$2,#testlogging)
var %fn = $+($mircdirlogs\,%ch,.log)
if (%ch ischan) {
if ($1) { clear %ch }
;; Initially set logging up
!log on %ch -f %fn
!echo -e %ch LOG ON [[ !log on %ch -f %fn ]]
!echo %ch $iif($chan(%ch).logfile,$v1,$!null)
!echo %ch $readini($mircini,logging,%ch)
;; turn logging off
!log off %ch
!echo -e %ch LOG ON [[ !log off %ch ]]
!echo %ch LOGFILE: $iif($chan(%ch).logfile,$v1,$!null)
!echo %ch INI : $readini($mircini,logging,%ch)
;; Re-start logging - using same parameters as before
!log on %ch -f %fn
!echo -e %ch LOG ON [[ !log on %ch -f %fn ]]
!echo %ch LOGFILE: $iif($chan(%ch).logfile,$v1,$!null)
!echo %ch INI : $readini($mircini,logging,%ch)
}
else {
echo -a You must already have joined %ch
}
}