-
Notifications
You must be signed in to change notification settings - Fork 41.7k
Closed
Description
The current configuration is as follows
Lines 24 to 39 in 6cbe9a4
| <RollingFile name="File" fileName="${sys:LOG_FILE}" filePattern="${sys:LOG_PATH}/$${date:yyyy-MM}/app-%d{yyyy-MM-dd-HH}-%i.log.gz"> | |
| <Select> | |
| <SystemPropertyArbiter propertyName="FILE_LOG_STRUCTURED_FORMAT"> | |
| <StructuredLogLayout format="${sys:FILE_LOG_STRUCTURED_FORMAT}" charset="${sys:FILE_LOG_CHARSET}"/> | |
| </SystemPropertyArbiter> | |
| <DefaultArbiter> | |
| <PatternLayout pattern="${sys:FILE_LOG_PATTERN}" charset="${sys:FILE_LOG_CHARSET}"/> | |
| </DefaultArbiter> | |
| </Select> | |
| <Filters> | |
| <ThresholdFilter level="${sys:FILE_LOG_THRESHOLD:-TRACE}"/> | |
| </Filters> | |
| <Policies> | |
| <SizeBasedTriggeringPolicy size="10 MB"/> | |
| </Policies> | |
| </RollingFile> |
Rolling a file called myapp.log leads to a strange folder structure that expects LOG_PATH to be set, something like:
.
├── ${sys:LOG_PATH}
│ └── 2025-12
│ ├── app-2025-12-15-09-1.log.gz
│ ├── app-2025-12-15-09-2.log.gz
│ ├── app-2025-12-15-09-3.log.gz
│ ├── app-2025-12-15-09-4.log.gz
│ └── app-2025-12-15-09-5.log.gz
Metadata
Metadata
Assignees
Labels
type: documentationA documentation updateA documentation update