All Actions done on/via any component are logged with all details, everything that user enters, with timestamps, sequentially, are written to a log file. The log file is not a simple text file, but a binary file which stores / objects so that logs can be readed and parsed back into original format easily.
Requested Features :
Category wise logging
Ability to export logs to simple.txt file
Callable functions which can be used by other modules
Any other feature that you think is required
ls
:checkpoint create
# generates the following log entry
[
{
category: COMMAND_SYSTEM,
rawCommand: "ls",
timeStamp: 1600671076,
},
{
category: COMMAND_UTILITY,
rawCommand: "checkpoint create",
timeStamp: 1600671076
}
]
All Actions done on/via any component are logged with all details, everything that user enters, with timestamps, sequentially, are written to a log file. The log file is not a simple text file, but a binary file which stores / objects so that logs can be readed and parsed back into original format easily.
Requested Features :