change: Less noisy oneline logs
This commit is contained in:
parent
2b04551838
commit
9617e76763
|
|
@ -1,6 +1,11 @@
|
|||
## 0.1.7
|
||||
|
||||
- change: Less noisy one-line logs
|
||||
|
||||
## 0.1.6
|
||||
|
||||
- fix: well-known in fake_matrix_api
|
||||
|
||||
## 0.1.5
|
||||
|
||||
- Add m.dummy event
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ class Logs extends Logger {
|
|||
|
||||
Logs._internal()
|
||||
: super(
|
||||
printer: PrettyPrinter(methodCount: 0, lineLength: 100),
|
||||
printer: _MatrixSdkPrinter(),
|
||||
filter: _MatrixSdkFilter(),
|
||||
output: _CacheOutput(),
|
||||
);
|
||||
|
|
@ -54,3 +54,17 @@ class _CacheOutput extends ConsoleOutput {
|
|||
super.output(event);
|
||||
}
|
||||
}
|
||||
|
||||
class _MatrixSdkPrinter extends PrettyPrinter {
|
||||
_MatrixSdkPrinter() : super(methodCount: 0, lineLength: 100);
|
||||
|
||||
@override
|
||||
List<String> log(LogEvent event) {
|
||||
if (event.error == null && event.stackTrace == null) {
|
||||
return [
|
||||
'${PrettyPrinter.levelColors[event.level]}${PrettyPrinter.levelEmojis[event.level]} ${event.message.toString()}'
|
||||
];
|
||||
}
|
||||
return super.log(event);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
name: matrix_api_lite
|
||||
description: Dead simple data model for the matrix.org client-server API.
|
||||
version: 0.1.6
|
||||
version: 0.1.7
|
||||
homepage: https://famedly.com
|
||||
|
||||
environment:
|
||||
|
|
|
|||
|
|
@ -30,6 +30,19 @@ import 'package:test/test.dart';
|
|||
void main() {
|
||||
/// All Tests related to device keys
|
||||
group('Matrix API', () {
|
||||
test('Logger', () async {
|
||||
Logs().level = Level.verbose;
|
||||
Logs().v('Test log');
|
||||
Logs().d('Test log');
|
||||
Logs().w('Test log');
|
||||
Logs().e('Test log');
|
||||
Logs().wtf('Test log');
|
||||
Logs().v('Test log', Exception('Test'));
|
||||
Logs().d('Test log', Exception('Test'));
|
||||
Logs().w('Test log', Exception('Test'));
|
||||
Logs().e('Test log', Exception('Test'));
|
||||
Logs().wtf('Test log', Exception('Test'));
|
||||
});
|
||||
Logs().level = Level.error;
|
||||
final matrixApi = MatrixApi(
|
||||
httpClient: FakeMatrixApi(),
|
||||
|
|
|
|||
Loading…
Reference in New Issue