mirror of
https://github.com/immich-app/immich
synced 2026-08-22 13:13:05 +00:00
18 lines
485 B
Dart
18 lines
485 B
Dart
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'log.model.freezed.dart';
|
|
|
|
/// Log levels according to dart logging [Level]
|
|
enum LogLevel { all, finest, finer, fine, config, info, warning, severe, shout, off }
|
|
|
|
@freezed
|
|
abstract class LogMessage with _$LogMessage {
|
|
const factory LogMessage({
|
|
required String message,
|
|
required LogLevel level,
|
|
required DateTime createdAt,
|
|
String? logger,
|
|
String? error,
|
|
String? stack,
|
|
}) = _LogMessage;
|
|
}
|