Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Log File Line Type Specifiers

Each line in the daily caller log has a line type specifier (the first 2 characters). The specifiers and their descriptions follow:

(Two spaces) Extra log info (bbs.log_str() and credit ↔ minute conversion)
!! Critical error
!% User expired
“!% <Alias> Expired” (obsolete format)
“!% <Alias> #<Number> Expired”
!* User auto-deleted
“!* Auto-Deleted <Alias> #<Number>“
”!* Purged <Alias> #<Number>”
!: Ran event
“!: Run node daily event”
“!: Ran system daily maintenance”
“!: Ran system daily event”
!= New day for statistics
“!= New Day - Prev: <Time String>” (Not seen in .log files)
$+ Gained credits
“$+ Credit Adjustment: <Number>
$- Lost credits
“$- Credit Adjustment: -<Number>
*+ Gained minutes
“Minute Adjustment: <Number>”
*- Lost minutes (Obsolete)
+! Logon error (Note, these lines have two spaces on either side of the 25-char alias field)
”+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> FAILED Password attempt: '<Password>'”
“+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> FAILED Password attempt”
“+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> FAILED Password: '<CorrectPassword>' Attempt: '<Password>'”
“+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> Insufficient node access”
“+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> Locked node logon attempt”
“+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> Out of logons”
“+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> Unsuccessful logon”
“+! (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> On two nodes at the same time”
“+! Unknown User '<Alias>'”
++ Logon (Note, these lines have two spaces on either side of the 25-char alias field)
“++ (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> QWK Network Connection”
“++ (<FourDigitNumber>) <AliasSpacePaddedTo25Chars> Logon <TotalLogons> - <LogonsToday>”
>> Minute adjustment
“>> Minute Adjustment -<Number>” (always negative)
@ Modem connection established (two spaces after minute, 12 spaces after year)
“@ <Hour>:<Minute> <WeekDay> <Month> <DayOfMonth> <Year> Node <ThreeDigitNodeNumber>”
@! Modem error
“@! Blocked IP: <IPAddress>“
”@! Blocked Hostname: <HostName>”
@+ Additional connection information (Note, two spaces after conection)
“@+ <Connection> <ClientName> <CID>”
@- Modem connection terminated (two spaces after minute, three spaces between X: fields)
“@- <Hour>:<Minute> T:<ThreeDigitNumber> sec”
“@- T:<MinutesOn> R:<PostsRead> P:<Posts> E:<Emails> F:<FeedBacks> U:<UploadKilobytes>k <Uploads> D:<DownloadKilobytes>k <Downloads>
@* Caller-ID information
”@* Identity: <Ident>“
”@* CID: <CIDInfo>“
”@* Telnet Location: <Location>“
@H HTML term support detected
”@H Are you the gatekeeper?“
@R RIP support detected
@S SExPOTS connection info
”@S <Type> connection detected at <Number> bps“
@W WIP support detected (Obsolete)
C Chat function
“C <Alias> paged sysop for chat”
“C <Alias1> paged <Alias2> on node <Number> to private chat”
“C <Alias1> sent telegram to <Alias2> #<Number>“
“C <Alias1> sent message to <Alias2> on node <Number>:“
“C <Alias> sent message to all nodes”
D! Attempted download
“D! <Alias> attempted to download <Filename> (<SizeWithCommas>) from <LibName> <DirName>“
“D! <Alias> attempted to download QWK packet”
“D! <Alias> attempted to download attached file: <FileName>”
D- Download
“D- <Alias> downloaded <FileName> from <LibName> <DirName>“
“D- <Alias> downloaded QWK packet”
“D- <Alias> downloaded attached file: <FileName>”
E Read E-mail
“E <Alias> read sent mail”
“E <Alias> read mail”
“E <Alias> forwarded mail to <ToAlias> #<Number>” (changed in 3.17a to be an E+ message)
E! E-mail error “E! <Alias> duplicate e-mail attempt (<SMBError>)”
E+ Sent E-mail
“E+ <Alias> forwarded mail to <ToAlias> #<Number>“
“E+ <Alias> bulk-mailed <ToAlias> #<Number>“
“E+ <Alias> sent e-mail to <ToAlias> #<Number>“
“E+ <Alias> sent QWK e-mail to <ToAlias> #<Number>”
E- Deleted E-mail (Obsolete)
EN Sent NetMail
“EN <Alias> sent NetMail file attachment to <To> (<FIDOAddr>)“
“EN <Alias> sent NetMail to <To> (<FIDOAddr>)“
“EN <Alias> sent NetMail to <To> (<FIDOAddr>) via QWK”
“EN <Alias> sent NetMail to <To> @<FIDOAddr> via QWK”
“EN <Alias> sent Internet Mail to <Name> (<Address>)“
“EN <Alias> sent QWK NetMail to <To> (<FullAddress>)”
L! Log already exists (possible crash)
“L! <Hours>:<Minutes> <WeekDay> <Month> <DayOfMonth> <Year> End of preexisting log entry (possible crash)”
M+ Moved message
“M+ <Alias> moved message from <GroupName> <SubName> to <GroupName> <SubName>”
N New user begins application
“N New User: <Alias>”
N! New user fails application
“N! New user locked node logon attempt”
“N! NUP Attempted: '<Attempt>'“
“N! Warning: same IP address as user #<Number> <Alias>“
“N! Couldn't figure out password.”
“N! <Alias> failed magic word: '<AttemptedWord>'“
“N! Aborted feedback”
N+ New user finishes application
“N+ Successful new user logon”
P! Posting error
“P! <Alias> duplicate message attempt in <GroupName> <SubName> (<SMBError>)“
“P! !Filtering QWK message from <From> due to age: <Number> days”
“P! !Filtering QWK message from <From> due to blocked IP: <IPAddress>“
“P! !Filtering QWK message from <From> due to blocked hostname: <HostName>“
“P! !Filtering QWK message from <From> due to filtered subject: <Subject>“
“P! <Alias>: Invalid QWK conference number <Number>“
“P! Attempted to post QWK message on non-QWKnet sub”
“P! QWK Post attempted”
“P! QWK Networked post attempted”
“P! QWK Private post attempt”
“P! !Filtering QWK post from <From> to <To> on <GroupName> <SubName>”
P+ Posted message
“P+ <Alias> posted on <GroupName> <SubName>“
“P+ <Alias> posted QWK message on <GroupName> <SubName>”
P- Removed message
“P- <Alias> removed post from <GroupName> <SubName>”
Q! QWK error
“Q! <Filename> renamed to <Filename>.<HexNumber>.bad”
“Q! Invalid conference number <Number>”
S! Sysop security error
“S! Remote sysop access disabled”
“S! <Alias> #<Number> System password attempt: '<Attempted>'
“S! <Alias> #<Number> System password verification failure”
S+ Sysop enabling function
“S+ <Alias> read all mail”
“S+ Changed into <Alias> #<Number>”
S- Sysop disabling function
“S- Removed Node Lock”
T- Read text file
“T- <Alias> read text file: <File>”
U! Attempted upload
“U! Attempted to upload REP packet”
“U! <Alias> attempted to upload <FileName> to <LibName> <DirName> (Not received)“
“U! <Alias> attempted to upload <FileName> to <LibName> <DirName> (<Number> Errors)“
“U! <Alias> attempted to upload <FileName> to <LibName> <DirName> (Zero length)”
U+ Upload
“U+ Uploaded REP packet”
“U+ <Alias> uploaded <FileName> to <LibName> <DirName>”
U- Removed Upload
“U- <Alias> removed <FileName> to <LibName> <DirName>”
X- External program execution
“X- <Alias> running external program: <Name>”

To view today's caller log, hit 'L' from the WFC screen or ”;LOG” from the main menu. Yesterday's caller log can be viewed by hitting 'Y' at the WFC screen, or ”;YLOG” from the main menu. The log files are stored in the DATA\LOGS directory with a file for each day named in the format: MMDDYY.LOG.

See Also