Logger constructor
Logger(
- ServeMe<
ServeMeClient> _server
Implementation
Logger(this._server) {
try {
_debugFile = File(_server.config._debugLog).openSync(mode: FileMode.writeOnlyAppend);
}
catch (err) {
error('Unable to write debug log file: $err');
}
try {
_errorFile = File(_server.config._errorLog).openSync(mode: FileMode.writeOnlyAppend);
}
catch (err) {
error('Unable to write error log file: $err');
}
errorsCountReduceTimer = Timer.periodic(const Duration(minutes: 1), (_) {
if (errorsCount > 0) errorsCount -= min(errorsCount, 100);
});
}