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

You can donate to the Synchronet project using PayPal.

This is an old revision of the document!


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
”@R RIPSCRIP“
@S SExPOTS connection info
”@S <Type> connection detected at <Number> bps“
@W WIP support detected (Obsolete)
”@W DC-TERM“
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! E-mail error
E+ Sent E-mail
E- Deleted E-mail (Obsolete)
EN Sent NetMail
L! Log already exists (possible crash)
M+ Moved message
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+ Posted message
P- Removed message
Q! QWK error
S! Sysop security error
S+ Sysop enabling function
S- Sysop disabling function
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