dencend_logger 0.0.1 copy "dencend_logger: ^0.0.1" to clipboard
dencend_logger: ^0.0.1 copied to clipboard

一个简洁高效的Flutter日志记录工具,支持多种日志级别、自定义格式和持久化存储。

dencend_logger #

一个简洁高效的Flutter日志记录工具,支持多种日志级别、自定义格式和持久化存储。

特性 #

  • 支持多种日志级别(Debug, Info, Warning, Error)
  • 自定义日志格式
  • 支持本地文件持久化
  • 日志过滤和搜索
  • 线程安全

安装 #

在你的 pubspec.yaml 文件中添加以下依赖:

dependencies:
  dencend_logger: ^0.0.1

然后运行:

flutter pub get

使用方法 #

import 'package:dencend_logger/dencend_logger.dart';

// 初始化日志记录器
final logger = DencendLogger(
  level: LogLevel.debug,
  enableFileStorage: true,
  maxFileSize: 10 * 1024 * 1024, // 10MB
);

// 记录不同级别的日志
logger.debug('调试信息');
logger.info('普通信息');
logger.warning('警告信息');
logger.error('错误信息', error: exception);

// 格式化日志
logger.info('用户 {name} 登录成功', params: {'name': '张三'});

示例 #

更多示例请参见 example 文件夹。

问题反馈 #

如果您在使用过程中遇到任何问题,请通过以下方式联系我们:

许可证 #

MIT License - 详见 LICENSE 文件。

0
likes
130
points
16
downloads

Publisher

verified publisherdencend.cn

Weekly Downloads

一个简洁高效的Flutter日志记录工具,支持多种日志级别、自定义格式和持久化存储。

Homepage
Repository
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on dencend_logger