Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#1428 Add timestamps for logs #1439

Merged
merged 5 commits into from
Nov 11, 2022
Merged

Conversation

volodya-lombrozo
Copy link
Member

@volodya-lombrozo volodya-lombrozo commented Nov 10, 2022

Added timestamps for log4j logger configuration and provided tests in order to prove that the new format is actually working.

Closes: #1428


That PR adds timestamps only for log4j logs, that is useful for testing purposes. In order to add timestamps for maven build process we have to implement the next issue: objectionary/eoc#94

@volodya-lombrozo volodya-lombrozo marked this pull request as draft November 10, 2022 20:41
feat(objectionary#1428): add simple log4j configuration

feat(objectionary#1428): add test for log message format

feat(objectionary#1428): adjust test format with desired format

feat(objectionary#1428): implement the correct logging test

feat(objectionary#1428): fix all qulice suggestions

feat(objectionary#1428): use log4j.properties instead log4j.xml

feat(objectionary#1428): fix dependencies
@volodya-lombrozo volodya-lombrozo changed the title [draft] #1428 Add timestamps for logs #1428 Add timestamps for logs Nov 11, 2022
feat(objectionary#1428): simplify log4.properties files

feat(objectionary#1428): declare dependencies in a more straigtforward way

feat(objectionary#1428): use OS independent line separator
@volodya-lombrozo
Copy link
Member Author

@mximp pls, take a look

@volodya-lombrozo
Copy link
Member Author

@yegor256 merge please

@@ -2,10 +2,10 @@ log4j.rootLogger=WARN, CONSOLE

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=com.jcabi.log.MulticolorLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%color{%p}] %c: %m%n
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%color{%p}] %c: %m%n
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@volodya-lombrozo do we really need a year in tests? :) I think mm:ss is more than enough.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yegor256 fixed. I've left only HH:mm:ss. If we leave only mm:ss - it will confuse, because looks like HH:mm

@@ -2,7 +2,7 @@ log4j.rootLogger=WARN, CONSOLE

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=com.jcabi.log.MulticolorLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%color{%p}] %c: %m%n
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%p] %c: %m%n
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@volodya-lombrozo same here, why year/month/day?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yegor256 fixed. I've left only HH:mm:ss. If we leave only mm:ss - it will confuse, because looks like HH:mm

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=BUILD %c: %m%n
log4j.appender.CONSOLE.layout=com.jcabi.log.MulticolorLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%color{%p}] %c: %m%n
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@volodya-lombrozo same here, why year/month/day?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yegor256 fixed. I've left only HH:mm:ss. If we leave only mm:ss - it will confuse, because looks like HH:mm

@yegor256
Copy link
Member

@rultor merge

@rultor
Copy link
Contributor

rultor commented Nov 11, 2022

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor rultor merged commit b429520 into objectionary:master Nov 11, 2022
@rultor
Copy link
Contributor

rultor commented Nov 11, 2022

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 21min)

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.

Add timestamps to EO build log (eo-maven-plugin)
4 participants