Logging¶
| Spice | |
|---|---|
LogFile struct¶
A log file that writes timestamped log messages to a file on disk and, optionally, also mirrors them to the console.
Constructors¶
ctor¶
| Spice | |
|---|---|
Construct a log file, opening the file at the given path in append mode
Parameters
| Name | Type | Description |
|---|---|---|
filePath |
const FilePath& |
Path to the log file |
onlyToFile |
bool |
If true, messages are only written to the file and not also to the console (default: false) |
dtor¶
| Spice | |
|---|---|
Destruct the log file, closing the underlying file handle
Methods¶
logDebug¶
| Spice | |
|---|---|
Log a message at debug level to the file (and the console unless onlyToFile is set)
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |
logInfo¶
| Spice | |
|---|---|
Log a message at info level to the file (and the console unless onlyToFile is set)
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |
logWarning¶
| Spice | |
|---|---|
Log a message at warning level to the file (and the console unless onlyToFile is set)
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |
logError¶
| Spice | |
|---|---|
Log a message at error level to the file (and the console unless onlyToFile is set)
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |
Functions¶
logDebug¶
| Spice | |
|---|---|
Log a message at debug level to the console
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |
logInfo¶
| Spice | |
|---|---|
Log a message at info level to the console
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |
logWarning¶
| Spice | |
|---|---|
Log a message at warning level to the console
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |
logError¶
| Spice | |
|---|---|
Log a message at error level to the console
Parameters
| Name | Type | Description |
|---|---|---|
message |
string |
Message to log |