Witam

Mam takie pytanko, otoz chcialem sobie wykoanc pewna bilioteke ktora bedzie podstawa do wykonywania serwisow dokladniej servletow, chciałem w tym swoim corze zawrzec pewne mechanizmy logowania, i tak np

public  class MyLogger {

private static final Logger LOGGER_INSTANCE;

    static {
        LOGGER_INSTANCE = Logger.getLogger(LoggerWMS.class);
        PropertyConfigurator.configure("log4j.properties");
    }

    /**
     * @param message object that should be looged as error.
     */
    public static void error(final Object message) {
        LOGGER_INSTANCE.error(message);
    }

    /**
     * @param message object that should be looges as info.
     */
    public static void info(final String message) {
        LOGGER_INSTANCE.info(message);
    }

    private LoggerWMS() {

    }
}

Skoro to ma byc core, i do klejnych projektow bedzie załączany jako jar, to czy podany sposob podpinania properties jest ok, bo z tego co wiem ten sposob przeszukuje odpowiednia sciezke ale uruchomionej aplikacji a nie jara, oraz czy jest mozliwe stworzenie katalogu z logami w katalogu webservisu, i tam umieszczac logi, czy jest to zbytnia rzezba?