Lukasz Kozerski [http://community.jboss.org/people/lukasz.kozerski] created the 
discussion

"Re: Is WorkingMemoryLogger working?"

To view the discussion, visit: http://community.jboss.org/message/622393#622393

--------------------------------------------------------------
Yes.

I have simple method:

    private Environment environment(EntityManagerFactory emf) {
        Environment env = KnowledgeBaseFactory.newEnvironment();
        env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);
        env.set(EnvironmentName.OBJECT_MARSHALLING_STRATEGIES,
                new ObjectMarshallingStrategy[] 
{MarshallerFactory.newSerializeMarshallingStrategy()});
        return env;
    }

In this example logger works fine:

        environment = environment(emf);
        StatefulKnowledgeSession ksession = newSession();
        int sessionId = ksession.getId();
        Map<String, Object> parameters = new HashMap<String, Object>();
        Object object = createObject();
        parameters.put("object", object);
        ksession.insert(object);
        ksession.startProcess("process", parameters);
        ksession.fireAllRules();
        environment = environment(emf);
        ksession = loadSession(sessionId);
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);
        WorkItemManager mgr = ksession.getWorkItemManager();
        mgr.completeWorkItem(workItemId, null);
        ksession.dispose();

and when I will comment this line:

        //environment = environment(emf); <- commented
        ksession = loadSession(sessionId);
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);

it is not.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/622393#622393]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to