[jboss-jira] [JBoss JIRA] (DROOLS-991) File KnowledgeRuntimeLogger does not produce file until close() operation is closed

Anton Giertli (JIRA) issues at jboss.org
Thu Nov 26 03:21:00 EST 2015


     [ https://issues.jboss.org/browse/DROOLS-991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anton Giertli updated DROOLS-991:
---------------------------------
    Priority: Minor  (was: Major)


> File KnowledgeRuntimeLogger does not produce file until close() operation is closed
> -----------------------------------------------------------------------------------
>
>                 Key: DROOLS-991
>                 URL: https://issues.jboss.org/browse/DROOLS-991
>             Project: Drools
>          Issue Type: Enhancement
>            Reporter: Anton Giertli
>            Assignee: Mario Fusco
>            Priority: Minor
>
> When you use file logger, like this:
>         KieServices.Factory.get().getLoggers().newFileLogger(session, fileName)
> The actual file does not get created until you call close() method.
> While this may be beneficial in many use cases(probably the reasoning behind this is performance aspect), when debugging a rule execution, where rule are getting stuck - i.e. the whole JVM becomes unresponsive, then the actual log file will never be created.
> Therefore, it would be nice to have this configurable, i.e.
> 1) Create log file when the close() method is called - better performance - this could be the default behavior.
> 2) Create log file immediately, and update it whenever there is something new to be logged - worse performance, but there will be some log available even if the rule execution will get stuck - this could be the configurable behavior



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list