simple_log 1.0.0 copy "simple_log: ^1.0.0" to clipboard
simple_log: ^1.0.0 copied to clipboard

outdated

A simple way to upload logs.

example/simple_log_example.dart

import 'package:simple_log/simple_log.dart';

void main() {
  SimpleLog logger = SimpleLog(appId: 1, appKey: 'yourAppKey1');
  SimpleLog logger2 = SimpleLog(key: 'key2',appId: 2, appKey: 'yourAppKey2');

  // default key is "default"
  assert(logger == 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"]);
}