Now the Logback bug is fixed (https://jira.qos.ch/browse/LOGBACK-992) and old workaround can be removed. At the same time Logback framework should be updated to latest version.
Acceptance criteria
Logback is updated to the latest version
Old workaround fix/code is removed (see above link)
Logging is tested to work properly after new version update
Affected components: Common Affected documentation: - Estimated delivery: Q2/2017 External reference: https://jira.csc.fi/browse/PVAYLADEV-780
Problem Few years ago Logback logging framework was suffering a bug that caused large .tmp files to be created to disk but never deleted. At that time quick workaround fix was made to X-Road source code to repair this problem: https://github.com/ria-ee/X-Road/blob/develop/src/common-util/src/main/java/ee/ria/xroad/common/XRoadSizeBasedRollingPolicy.java
Now the Logback bug is fixed (https://jira.qos.ch/browse/LOGBACK-992) and old workaround can be removed. At the same time Logback framework should be updated to latest version.
Acceptance criteria