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
- 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
Extensions
Functions
-
withLogmanAuth(
{required Logman logman, required Widget child, Color? primaryColor}) → Widget - A helper function to wrap any widget with authentication