Skip to content

Change log naming convention#12

Open
brysonak wants to merge 1 commit into
EchoTools:mainfrom
brysonak:fix-logging-naming
Open

Change log naming convention#12
brysonak wants to merge 1 commit into
EchoTools:mainfrom
brysonak:fix-logging-naming

Conversation

@brysonak
Copy link
Copy Markdown
Member

@brysonak brysonak commented Apr 25, 2026

Changed log naming from "[r14(server)]-[MM-DD-YYYY]_[HH-MM-SS]_N" to "nevr-server-YYYYMMDD-HHMMSS"

Also added -legacy-log-names flag to allow the old naming convention of logs to be used.

Fixes #5

Changed log naming from "[r14(server)]-[MM-DD-YYYY]_[HH-MM-SS]_N"
to "nevr-server-YYYYMMDD-HHMMSS"
@metis-sprock
Copy link
Copy Markdown

Clean approach — hooking CreateFileA to intercept the log path is clever. The sortable timestamp format will make log analysis way easier. Good call including the legacy flag for backwards compat.

@brysonak
Copy link
Copy Markdown
Member Author

note a possible edge case for any future problems: if multiple logs open in the same second, one may overwrite or fail depending on dwCreationDisposition

@brysonak
Copy link
Copy Markdown
Member Author

brysonak commented May 7, 2026

@metis-sprock can you merge this PR into main?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace non-idiomatic log file naming and allow toggling with CLI flag

2 participants