yacy_search_server/source/de/anomic/server/logging
fuchsi 425e4ead66 Allow absolute paths in configuration settings.
- before absolute paths would be expanded incorrectly, e.g.: fooPath=/a/b/c would become /path/to/yacy/root/a/b/c. Now you can put nearly every dynamically generated data with a configurable path to a location outside of yacys root dir without having to use symlinks (probably good for third party distribution packaging).
- abstractServerSwitch.getConfigPath(setting, default) returns a File instance, either with an absolute path or relative to the applications root path.

- exceptions (hardcoded): 
  DATA/LOG/yacy.logging
  DATA/SETTINGS/httpProxy.conf
  DATA/SETTINGS/user.db
TODO: all of these are the global configuration files and they should probably be put into _one_ command line configurable settings path, so it would be possible to package them in /etc/ for example.

- add missing workPath to yacy.init (it was used in code, but there was no default in the file)
- fix broken skinPath (was skinsPath in yacy.init but skinsPath in the code) + a few other broken config reading caused by typos.
- replaced path setting names and their default values with the related static fields in plasmaSwitchboard where not already done/existing

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4196 6c8d7289-2bf4-0310-a012-ef5d649a1542
2007-11-04 10:36:25 +00:00
..
logParsers - fixed IllegalThreadStateException in LogParser 2007-01-21 14:45:52 +00:00
ConsoleOutErrHandler.java *) htmlFilterContentScraper.java: adding support for link tag 2006-09-19 16:13:13 +00:00
ConsoleOutHandler.java
GuiHandler.java *) Logging GUI handler: line-size is now set to max-size if max-size was exceeded 2007-06-02 21:23:32 +00:00
LogalizerHandler.java - LogalizerHandler skips interfaces again 2007-01-17 17:01:20 +00:00
serverLog.java Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
serverMiniLogFormatter.java
serverSimpleLogFormatter.java