Thats a good idea...We need to make sure, if there are any internal scripts that are dependent on the log level gets changed and document (and highlight) the behavior so that if customers have their scripts, alert notifications; they modify those...
-Anil. On Thu, Mar 16, 2017 at 7:50 PM, Jinmei Liao <jil...@pivotal.io> wrote: > Looks like our log files in the end, still print out the geode log levels > like "fine" for "debug", "error" for "fatal". This is because when > developer wrote > "logger.debug("message")" in their code, the appender we used will > internally convert that log message to print out "fine" instead of > "debug". So even though we use log4J internally, on the outside, users > still sees the geode custom levels in the log file. > > Should we go ahead and change the log file to the regular log levels and > work towards getting rid of a log of our log* code? > > On Thu, Mar 16, 2017 at 2:31 PM, Darrel Schneider <dschnei...@pivotal.io> > wrote: > > > Since we have trace for finer and finest I think all is well. > > > > On Thu, Mar 16, 2017 at 1:38 PM, Kirk Lund <kl...@apache.org> wrote: > > > > > That's correct. I flipped mine around half way down the list. I love to > > > delete the old LogWriter log levels to eliminate this confusion... > > > > > > > > > On Thu, Mar 16, 2017 at 1:12 PM, Jinmei Liao <jil...@pivotal.io> > wrote: > > > > > > > I believe this is the mapping: > > > > > > > > LogWriter Log4J2 > > > > --------------------------------------- > > > > SEVERE = FATAL > > > > ERROR = ERROR > > > > WARNING = WARN > > > > INFO, CONFIG = INFO > > > > FINE = DEBUG > > > > FINER, FINEST = TRACE > > > > > > > > We do have a lot of code that still uses the LogWriter. > > > > > > > > On Thu, Mar 16, 2017 at 10:29 AM, Kirk Lund <kl...@apache.org> > wrote: > > > > > > > > > Here's the equivalent log levels between LogWriter levels and > Log4J2 > > > > levels > > > > > > > > > > LogWriter Log4J2 > > > > > ------------------------ > > > > > SEVERE = FATAL > > > > > ERROR = ERROR > > > > > WARN = WARNING > > > > > INFO = INFO, CONFIG > > > > > DEBUG = FINE > > > > > TRACE = FINER, FINEST > > > > > > > > > > On Thu, Mar 16, 2017 at 10:08 AM, Darrel Schneider < > > > > dschnei...@pivotal.io> > > > > > wrote: > > > > > > > > > > > My understanding is the geode fine, finer, finest all map to > log4j > > > > debug. > > > > > > If we get rid of the geode levels would all three fine* levels be > > > > enabled > > > > > > when the log level is debug? > > > > > > If so this might be a problem because finest can be way too much. > > > > > > > > > > > > I think geode's config and info both map to log4j info and I'm > find > > > > with > > > > > > info logging both config and info. > > > > > > > > > > > > > > > > > > On Wed, Mar 15, 2017 at 11:31 AM, Swapnil Bawaskar < > > > > sbawas...@pivotal.io > > > > > > > > > > > > wrote: > > > > > > > > > > > > > +1 to making the change and updating the docs to reflect only > the > > > new > > > > > log > > > > > > > levels. > > > > > > > > > > > > > > On Wed, Mar 15, 2017 at 10:45 AM Jinmei Liao < > jil...@pivotal.io> > > > > > wrote: > > > > > > > > > > > > > > > Hi, all, > > > > > > > > > > > > > > > > Geode, before using log4j for logging has implemented its own > > > > > > LogWriters > > > > > > > > and logLevels. Geode log levels has values like "finest, > finer, > > > > fine, > > > > > > > > config, info, warning, error, severe". We've moved away from > > > using > > > > > > these > > > > > > > > log writers to favor using log4j logging. So, mostly, geode > > logs > > > > have > > > > > > > log4j > > > > > > > > log statements with levels like "fatal, error, warn, info, > > > debug". > > > > > > > > > > > > > > > > But by examining our existing commands that has log-level > > > options, > > > > > > > > specifically "start server", "start locator", "alter > runtime", > > > > > "change > > > > > > > > log-level", these commands are still accepting log-levels > with > > > > geode > > > > > > log > > > > > > > > levels, and under the cover, it has a mapping to the log4j > > > levels. > > > > > > Since > > > > > > > we > > > > > > > > are moving away from geode's own logging, I would like to > > propose > > > > > > > changing > > > > > > > > these commands to use log4j log levels explicitly. > > > > > > > > > > > > > > > > To avoid breaking existing commands, we can provide a mapping > > to > > > > the > > > > > > > log4j > > > > > > > > levels after user provides an "old" log level, but at least I > > > would > > > > > > like > > > > > > > to > > > > > > > > have the auto complete start showing the log4j levels instead > > of > > > > the > > > > > > > geode > > > > > > > > log levels and move towards getting rid of these old levels > > > > > completely. > > > > > > > > > > > > > > > > -- > > > > > > > > Cheers > > > > > > > > > > > > > > > > Jinmei > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Cheers > > > > > > > > Jinmei > > > > > > > > > > > > > -- > Cheers > > Jinmei >