Log Configuration
Log Configuration allows administrators to adjust Mideye Server’s logging behavior at runtime without restarting the service. Changes take effect immediately and can be used to increase verbosity during troubleshooting or reduce noise in production.
Navigate to Server Settings → Log Configuration to access this page. Requires the Administrator role or above.
General Tab
Section titled “General Tab”The General tab provides two high-level controls that affect the main application logger (com.mideye.mideyeserver).
Log Level
Section titled “Log Level”A toggle button group with six levels:
| Level | Description |
|---|---|
| TRACE | Most verbose. Logs all internal operations including method entry/exit. |
| DEBUG | Detailed diagnostic information for development and troubleshooting. |
| INFO | General operational messages. Default for production environments. |
| WARN | Potentially harmful situations that do not prevent normal operation. |
| ERROR | Error events that may still allow the application to continue running. |
| OFF | Disables logging for the application logger. |
Selecting a level immediately updates the root application logger. Only one level may be active at a time.
A switch toggle that starts or stops trace file generation.
- Start a trace — begins writing detailed trace information to a file in the Mideye Server log directory (
/Mideye Server/log/). - Stop the trace — ends the trace session and finalizes the trace file.
The switch label updates dynamically to reflect the current state.
Advanced Tab
Section titled “Advanced Tab”The Advanced tab provides fine-grained control over individual loggers in the application.
Logger Search
Section titled “Logger Search”A search field at the top of the tab filters the logger list by name (case-insensitive). Changing the search term resets pagination to the first page.
Logger Data Grid
Section titled “Logger Data Grid”Each row represents a single logger in the application’s logging framework.
| Column | Description |
|---|---|
| Name | Fully qualified logger name (e.g., com.mideye.mideyeserver.service.core.radius). Sortable. |
| Level | Toggle button group with buttons for TRACE, DEBUG, INFO, WARN, ERROR, and OFF. Not sortable. |
Clicking a level button immediately changes that logger’s level at runtime. No save action is required — the change takes effect instantly.
The grid supports pagination with configurable page sizes: 10, 15, 20, 50, or 100 loggers per page.
Permissions
Section titled “Permissions”| Action | Required Role |
|---|---|
| View and modify log levels | Administrator or above |
| Start and stop trace | Administrator or above |