|
Version 1.5.3
- Call onStart() directly in calling thread rather than in scheduler to make sure it completed before the application gets mounted.
- Add log level info such as [INFO], [ERROR], [WARN] to log output.
- Add Logger.Entry class to avoid unnecessary String concatenation.
- Unify Logger classes code a little bit, making better use of inheritance.
- Run logger thread 3 times per second instead of 4 times.
- Convert file name to absolute path in constructor to work around java.io.File glitches.
- Use extensionId/prototype name instead of just the prototype name if a filter refers to the prototype column.
- Set/Get current RequestEvaluator explicitly via ThreadLocal
- Prevent NullpointerException when scripting engine is initialized from non-request-evaluator thread
- Simplified addRepository() a bit, no need to track updated resources here.
- Implement code injection feature to RhinoEngine/Core to allow app.addRepository() to immediately compile new resources.
Page last modified on 2006-11-14 23:26 by czv
|