Synchronet v3.18b-Win32 (install) has been released (Sept-2020).

Synchronet v3.19a, now under development, requires libarchive-dev to build successfully.

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
@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! E-mail error
E+ Sent E-mail
E- Deleted E-mail (Obsolete)
EN Sent NetMail
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

In Other Languages
Translations of this page: