You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Benson Margulies (JIRA)" <ji...@apache.org> on 2015/08/26 16:35:45 UTC
[jira] [Resolved] (DERBY-4839) Could we please have a much simpler
way to control the location of the derby.log file?
[ 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)