新增:日志开关

This commit is contained in:
ivan 2026-03-30 18:18:45 +08:00
parent 79d4e32e3e
commit 26caaa46ac
2 changed files with 8 additions and 1 deletions

View File

@ -13,6 +13,7 @@ import '../config/facebook_config.dart';
abstract final class AdjustEvents {
static final _fb = FacebookAppEvents();
static final _fbLog = Logger(
filter: FacebookConfig.debugLogs ? ProductionFilter() : DevelopmentFilter(),
printer: PrettyPrinter(methodCount: 0, lineLength: 120),
level: FacebookConfig.debugLogs ? Level.trace : Level.off,
);

View File

@ -4,7 +4,10 @@ import 'package:logger/logger.dart';
import '../api/api_config.dart';
///
/// release warning/errorApiConfig.debugLogs=true
///
/// [Logger] [DevelopmentFilter] `assert` release/profile ****
/// [ApiConfig.debugLogs]=true [ProductionFilter] debug/info
/// release debugLogs=false warning filter
///
/// 使:
/// final _log = AppLogger('GenerateVideo');
@ -19,6 +22,9 @@ class AppLogger {
static Logger get _instance {
_logger ??= Logger(
filter: (!kDebugMode && ApiConfig.debugLogs)
? ProductionFilter()
: DevelopmentFilter(),
printer: PrettyPrinter(
methodCount: 0,
errorMethodCount: 6,