[
https://issues.apache.org/jira/browse/DERBY-4839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benson Margulies resolved DERBY-4839.
-------------------------------------
Resolution: Invalid
> Could we please have a much simpler way to control the location of the
> derby.log file?
> --------------------------------------------------------------------------------------
>
> Key: DERBY-4839
> URL: https://issues.apache.org/jira/browse/DERBY-4839
> Project: Derby
> Issue Type: Improvement
> Components: Miscellaneous
> Affects Versions: 10.6.1.0
> Reporter: Benson Margulies
>
> I've spent a great deal of time trying to come up with a reliable way to tell
> Derby where to put derby.log when using the embedded environment. My success
> rate is very low.
> The best I came up with was the following class used with Spring.
> Could I possibly persuade you that there should be a URL parameter, or just a
> function to call?
> public class DerbyConfigUtilBean {
> @PostConstruct
> public void relocateDerbyLog() {
> File tempDirFile = new File("target");
> String tempPath = tempDirFile.getAbsolutePath();
> System.setProperty("derby.system.home", tempPath);
> System.setProperty("derby.stream.error.file", tempPath +
> "/derby.log");
> }
> }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)