Viewing Logs¶
Once a file name is known, the particular log can be viewed with log view <logfile>. For example: log view process/mongodb.router.log.
When the log file is viewed, it can be searched for a particular regular expression using the forward slash /, as when using the less command.
A log file can also be watched or followed with log follow <logfile> The Unix command equivalent is: tail –f, so quit with Ctrl-C.
Log entries in the voss-deviceapi/ directory have key-value pairs.
The keys are as follows:
hostname- the hostname of the serverlevel- debug levelmessage- the actual log messagename- module where log occurredparent process id- Linux process parent idprocess id- Linux process idrequest uuid- identifier to group all logs generated in a request.user- user that generated the loguser hierarchy- user that generated the log’s hierarchy.txn_id- in logs that generate transactions (e.g. not inrequest.log) - the transaction uuidtxn_seq_id- in logs that generate transactions (e.g. not inrequest.log) - transaction ID as seen in the Admin Portaltoplevel_txn_seq_id- in logs that generate transactions (e.g. not inrequest.log) - toplevel transaction ID
Note that the system will attempt to auto-complete the prefix if it uniquely identifies a file, for example:
log view process/nginx