logman library

Classes

AllRecordsPage
CustomDivider
LazyLogList
A widget that provides lazy loading for large log lists to improve performance.
Logman
A logging utility class for Flutter applications. It supports various types of logs including simple logs, navigation, and network logs.
LogmanAuthAttempts
Authentication attempt tracking
LogmanAuthSession
Authentication session management
LogmanAuthWrapper
A wrapper widget that handles authentication for Logman access
LogmanDashboardPage
LogmanNavigatorObserver
LogmanOverlay
A widget that provides an overlay for logging and debugging. It can attach a draggable floating action button (FAB) to the app's UI.
LogmanPasswordEntry
A password entry widget for Logman authentication
LogmanPinEntry
A simple PIN entry widget for Logman authentication
LogmanRecord
LogmanSecurity
Security configuration for Logman
LogmanSessionInfo
Session info widget that shows remaining session time
LogmanSessionManager
A widget that manages Logman authentication sessions and handles timeouts
NetworkLogmanRecord
NetworkRecordDetailsPage
NetworkRecordItem
NetworkRecordNotifier
NetworkRecordsPage
NetworkRequestLogmanRecord
NetworkResponseLogmanRecord
SimpleLogmanRecord
SimpleRecordItem
SimpleRecordsPage
VirtualLogList
A more advanced lazy log list with virtual scrolling capabilities

Enums

LogLevel
Enum representing different log levels in order of severity.
LogmanAuthType
Enum for different authentication types
LogmanRecordType
NetworkStatus

Functions

withLogmanAuth({required Logman logman, required Widget child, Color? primaryColor}) Widget
A helper function to wrap any widget with authentication