扩展方法:通过数值反向获取枚举(可选,增强实用性)
static LogLevel? fromValue(int value) { return LogLevel.values.firstWhere( (level) => level.value == value ); }