For performance reasons we changed the access to loggers,
instead of the former common:
logger.info("{0}*{0}={1}", 3, 9);
we now use the a lot faster syntax (performance-wise)
logger.info("{0}*{0}={1}", [3, 9]);
to make sure that you have the fastest logging at your fingertips.
As this breaks with the existing API we decided to move
the API methods from org.as3commons.logging
to org.as3commons.logging.api!
If you dont want to change your code, feel free to use
additionally this swc that contains a wrapper for the old api:
as3commons-logging-2.legacy.swc
By default the logging framework does not render statements
to trace anymore. This has been made to ensure
that at deploy-time the logging consumes as few resources
as necessary.
The former deprecated LoggerFactory.getNamedLogger
and LoggerFactory.getLogger have been dumped to
enforce our police of not keeping legacy code for too long.
Important Changes in v2.0
The former suggested way of requesting a logger via
LoggerFactory.getNamedLogger was deprecated
in favor of getLogger