Troubleshooting Logging
Created by Greg Noe, last modified on Nov 07, 2016
Regular vs. debug mode
Default message destinations
Refer to [[[DRAFT] Logging Configuration|6193353]]
Test logging using
logger
Timestamp formatting
Timestamp Formatting
Under certain conditions (WTH are they???) the timstamp for log entries will appear as an eight character hexidecimal string at the start of the line. This string is a Unix epoch timestamp in hexadecimal format. The following perl one-liner can be used to convert the timestamps in a file to a more human-readable format:
Hex Timestamp Conversion
# Use "-pi" instead of "-p" if you want a backup copy of the logfile before it's converted.
perl -p -e 'use POSIX "strftime"; s/^([[:xdigit:]]{8})/POSIX::strftime("%F %T", gmtime(hex $1))/ge' <your-logfile>.log
Step-by-step guide