Backwards incompatibilities in log4javascript 1.4
				
					- 
						Loggers are now hierarchical. This means logger names containing full stops have
						special meaning. For example, from version 1.4 the logger named myapp.ajaxby default inherits all the appenders of the logger namedmyapp, while
						prior to version 1.4 these loggers would be entirely independent;
- 
						The signature of the logmethod ofLoggerhas changed.
						However, you should not use this method directly; instead, use one of the level-specific
						wrapper functions (debug,info,erroretc.);
- 
						Appenders can no longer be configured via constructor parameters. Instead you must use
						setter methods;
					
- 
						The format of requests sent via AjaxAppenderhas changed when usingJsonLayoutorXmlLayout: the formatted log messages are sent
						as a name-value pair (with default namedata) rather than a single unencoded string;
- 
						All timestamps returned by XmlLayout,JsonLayoutandHttpPostDataLayoutare
						now measured in milliseconds since January 1st 1970 (previously they were returned
						as seconds since January 1st 1970);
- 
						The constructors for JsonLayout and
						HttpPostDataLayout have changed; the property names
						used for the properties of the logging event are now set via setKeysrather than
						in the constructor;
- 
						setReadablehas been removed from JsonLayout.
						Thereadableproperty should now be set via the constructor;
- 
						addErrorListenerandremoveErrorListenerremoved from
						thelog4javascriptobject and replaced with the more genericaddEventListenerandremoveEventListenermethods. The listener functions are passed
						different parameters.