import 'package:flutter/foundation.dart' show kDebugMode; import 'package:sunny_mochi/core/config/env.dart' show Env; import 'package:talker_flutter/talker_flutter.dart'; /// 全局 Talker 单例,作为应用日志门面。 /// /// 用法: /// ```dart /// import 'package:sunny_mochi/core/observability/talker_setup.dart'; /// /// appTalker.info('hello'); /// appTalker.error('boom', e, stackTrace); /// ``` /// /// **Release 包准入**(合规底线):[TalkerSettings.enabled] = `kDebugMode || INTERNAL_BUILD`, /// 用户线 Release 包硬关闭日志记录与设备调试面板(避免敏感数据/PII 写入设备)。 /// 详见 docs/flutter-architecture-design.md §十一.5。 final Talker appTalker = TalkerFlutter.init( settings: TalkerSettings( enabled: kDebugMode || Env.isInternalBuild, ), );