simple_log 1.0.5 simple_log: ^1.0.5 copied to clipboard
A simple way to upload logs to avenge.cn. avenge.cn is a log management platform, welcome to try.
example/simple_log_example.dart
import 'package:simple_log/simple_log.dart';
void main() {
SimpleLog logger = new SimpleLog(appId: 1, appKey: 'yourAppKey1');
SimpleLog logger2 =
new SimpleLog(key: 'key2', appId: 2, appKey: 'yourAppKey2');
// default key is "default"
assert(logger == new SimpleLog(key: 'default'));
// debug level
logger.d("hello world");
// info level
logger.i("hello world");
// warning level
logger.w({"a": 1, "b": "c"});
// error level log will be printed on the local terminal
logger2.setPrintLevels([Level.Error]);
// error level
// this log will be printed on the local terminal
logger2.e(logger);
logger2.setUploadLevels(null);
// fatal level
// this log will be printed on the local terminal but will not be uploaded
logger2.f(["p1", "p2"]);
}