source: java/main/src/main/resources/configs/log4j.properties @ 96

Last change on this file since 96 was 96, checked in by psniegowski, 11 years ago

HIGHLIGHTS:

  • cleanup Instance management
    • extract Instance interface
    • extract Instance common algorithms to InstanceUtils?
  • fix closing issues: Ctrl+C or window close button

properly shutdown whole program

by Java Framsticks framework

  • fix parsing and printing of all request types
  • hide exception passing in special handle method of closures
    • substantially improve readability of closures
    • basically enable use of exception in asynchronous closures

(thrown exception is transported back to the caller)

  • implement call request on both sides

CHANGELOG:
Further improve calling.

Improve instance calling.

Calling is working on both sides.

Improve exception handling in testing.

Waiters do not supercede other apllication exception being thrown.

Finished parsing and printing of all request types (with tests).

Move implementation and tests of request parsing to Request.

Add tests for Requests.

Improve waits in asynchronours tests.

Extract more algorithms to InstanceUtils?.

Extract Instance.resolve to InstanceUtils?.

Improve naming.

Improve passing exception in InstanceClient?.

Hide calling of passed functor in StateCallback?.

Hide Exception passing in asynchronous closures.

Hide exception passing in Future.

Make ResponseCallback? an abstract class.

Make Future an abstract class.

Minor change.

Move getPath to Path.to()

Move bindAccess to InstanceUtils?.

Extract common things to InstanceUtils?.

Fix synchronization bug in Connection.

Move resolve to InstanceUtils?.

Allow names of Joinable to be dynamic.

Add support for set request server side.

More fixes in communication.

Fix issues with parsing in connection.

Cut new line characters when reading.

More improvements.

Migrate closures to FramsticksException?.

Several changes.

Extract resolveAndFetch to InstanceUtils? algorithms.

Test resolving and fetching.

More fixes with function signature deduction.

Do not print default values in SimpleAbstractAccess?.

Add test of FramsClass? printing.

Improve FramsticksException? messages.

Add explicit dispatcher synchronization feature.

Rework assertions in tests.

Previous solution was not generic enough.

Allow addition of joinables to collection after start.

Extract SimulatorInstance? from RemoteInstance?.

Remove PrivateJoinableCollection?.

Improve connections.

Move shutdown hook to inside the Monitor.

It should work in TestNG tests, but it seems that
hooks are not called.

In ServerTest? client connects to testing server.

Move socket initialization to receiver thread.

Add proper closing on Ctrl+C (don't use signals).

Fix bugs with server accepting connections.

Merge Entity into Joinable.

Reworking ServerInstance?.

Extract more algorithm to InstanceUtils?.

Extract some common functionality from AbstractInstance?.

Functions were placed in InstanceUtils?.

Hide registry of Instance.

Use ValueParam? in Instance interface.

Minor change.

Extract Instance interface.

Old Instance is now AbstractInstance?.

File size: 2.5 KB
Line 
1# -------------------------------------------------------------------
2# Global logger configuration
3# -------------------------------------------------------------------
4#log4j.rootLogger=INFO, STDOUT, FILE
5log4j.rootLogger=DEBUG, STDOUT
6
7
8# -------------------------------------------------------------------
9# Disable certain libraries from spamming the output
10# -------------------------------------------------------------------
11
12# Apache commons
13log4j.logger.org.apache.commons=WARN
14
15# HttpClient
16log4j.logger.httpclient=WARN
17
18
19# -------------------------------------------------------------------
20# Define appenders.
21# -------------------------------------------------------------------
22
23# A plain console appender
24log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
25log4j.appender.STDOUT.Target=System.out
26log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
27log4j.appender.STDOUT.layout.ConversionPattern=%d{ABSOLUTE} [%-5p] [%t] %c -- %m%n
28
29
30log4j.logger.com.framsticks=INFO
31# log4j.logger.com.framsticks.core.Framsticks=DEBUG
32# log4j.logger.com.framsticks.gui.Frame=DEBUG
33# log4j.logger.com.framsticks.core.ObjectInstance=DEBUG
34# log4j.logger.com.framsticks.core.Instance=DEBUG
35# log4j.logger.com.framsticks.gui.controls.ProcedureControl=DEBUG
36# log4j.logger.com.framsticks.params.ReflectionAccess=TRACE
37# log4j.logger.com.framsticks.util.dispatching.Dispatching=DEBUG
38# log4j.logger.com.framsticks.util.dispatching.AbstractJoinable=DEBUG
39# log4j.logger.com.framsticks.util.dispatching.JoinableCollection=DEBUG
40
41# log4j.logger.com.framsticks.gui=DEBUG
42# log4j.logger.com.framsticks.gui.controls.SliderControl=TRACE
43# log4j.logger.com.framsticks.gui.EndpointAtFrame=DEBUG
44# log4j.logger.com.framsticks.gui.TreeNode=DEBUG
45# log4j.logger.com.framsticks.gui.Frame=TRACE
46# log4j.logger.com.framsticks.gui.Browser=DEBUG
47
48#log4j.logger.com.framsticks.gui.Frame=DEBUG
49#log4j.logger.com.framsticks.gui.Browser=DEBUG
50#log4j.logger.com.framsticks.gui.EndpointAtFrame=DEBUG
51#log4j.logger.com.framsticks.remote.RemoteInstance=DEBUG
52#log4j.logger.com.framsticks.gui.TreeNode=DEBUG
53#log4j.logger.com.framsticks.gui.components.CheckBox=DEBUG
54
55#log4j.logger.com.framsticks.core=DEBUG
56#log4j.logger.com.framsticks.gui.TreeNode=TRACE
57#log4j.logger.com.framsticks.gui.ObjectPanel=TRACE
58#log4j.logger.com.framsticks.communication=DEBUG
59#log4j.logger.com.framsticks.communication.ServerConnection=DEBUG
60#log4j.logger.com.framsticks.portals=DEBUG
61#log4j.logger.com.framsticks.gui=DEBUG
62#log4j.logger.com.framsticks.dumping.LoadStream=TRACE
Note: See TracBrowser for help on using the repository browser.