log method
void
log(
- dynamic message,
- {LinioOptions options = const LinioOptions.standard(),
- String? tag}
)
Implementation
void log(dynamic message, {LinioOptions options = const LinioOptions.standard(), String? tag}) {
final linioCommand = commandRunner.argParser
.parse(message.toString().split(' '));
final linioLog = (message is String) ? (linioCommand.rest.isNotEmpty ? linioCommand.rest.first : '' ) : message;
String linioTag = tag ?? linioCommand['tag'] ?? '';
LinioLogType linioLogType = logType(linioCommand);
LinioLogLevel linioLogLevel = logLevel(linioCommand);
final options = LinioOptions(linioLogType, linioLogLevel, linioTag);
if (filters.any((element) => !element.shouldLog(options))) {
return;
}
_print(linioCommand, [], linioLog, options);
}