v1.10.2
simple_logger
提供超简单的日志记录API。通过将 includeCallerInfo 设置为 true,日志中还会包含调用者信息。在 Android Studio 中,点击日志即可跳转到调用位置。
100喜欢 1.1万近 30 天下载160Pub 分数
AndroidiOSWebmacOSWindowsLinux
提供超简单的日志记录API。通过将 includeCallerInfo 设置为 true,日志中还会包含调用者信息。在 Android Studio 中,点击日志即可跳转到调用位置。
以下为英文项目原文快照,最新内容请访问 GitHub。
Provides super simple APIs for logging. The log also includes caller info by setting includeCallerInfo to true. On Android Studio, jump to caller info by clicking the log.
// Singleton (factory)
final logger = SimpleLogger();
// Printed without called location
logger.info('Hello info!');
// -> 👻 INFO 2018-12-16 21:46:20.092695 [caller info not available] Hello info!
// Printed function which returns object
logger.info(() => 'Hello info!');
// -> 👻 INFO 2018-12-16 21:46:20.092695 [caller info not available] Hello info!
logger.setLevel(Level.WARNING);
// Not printed
logger.info('Hello info!');
// Printed
logger.warning('Hello warning!');
// -> ⚠️ WARNING 2018-12-16 21:46:20.101114 [caller info not available] Hello warning!
logger.shout('Hello shout!');
// -> 😡 SHOUT 2018-12-16 21:46:20.101308 [caller info not available] Hello shout!
logger.setLevel(
Level.INFO,
// Includes caller info, but this is expensive.
includeCallerInfo: true,
);
// Printed with called location
logger.info('Hello info!');
// -> 👻 INFO 2018-12-16 21:50:03.562583 [example/simple_logger_example.dart 29:10 in main] Hello info!
// Customize level prefix
logger.levelPrefixes = {};
logger.info('Hello info!');
// -> INFO 2018-12-16 21:50:03.562583 [example/simple_logger_example.dart 29:10 in main] Hello info!
logger.formatter = (info) => 'Customized output: (${info.message})';
logger.info('Hello info!');
// -> Customized output: (Hello info!)
logger.onLogged = (info) => print('Insert your logic with $info');
logger.info('Hello info!');
// -> Customized output: (Hello info!)
// -> Insert your logic with Instance of 'LogInfo'
Please file feature requests and bugs at the issue tracker.
依赖清单 4 项
^1.0.0^1.0.0——先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗