Sylvain Wallez wrote: > Nicola Ken Barozzi wrote: > >> >> Sylvain Wallez wrote: >> >>> Nicola Ken Barozzi wrote: >>> >>>> Before treeprocessor, the CLI just said what it was traversing >>>> and made good output for the user. >>>> >>>> Now on level -INFO there are so many messages that I have to turn it >>>> off completely. >>>> Should we revert the behaviour? >>> >>> Remember our discussion on log levels : debug is for debugging the >>> class (i.e. targeted at developpers) while info is to know what the >>> class does. >> >> Yup. >> >>> In the case of the sitemap engine, logging an info message when a >>> matcher matches helps the user to know the path taken in the sitemap >>> to process a request. >>> >>> IMO, this kind of info isn't needed in CLI, so I would raise the >>> default CLI log level to warn. >> >> Warn gives no clue to the user of what is happening... >> >> I'm asking you for a suggestion, since in the loglevel there is no >> user-info level, and maybe it's not to be given to the logger >> anyway... or just make another logging cat for the user and use that. > > Ah, I understand. You would like to distinguish some high-level info > messages ("Processing foo.html") from low-level info messages ("matched > pattern '*.html' at sitemap.xmap:123"), right ?
Yup :-) > Having a logging category for user messages isn't the way to go, as you > will end up with a lot of messages there what you won't be able to > filter. Typically, the two messages above should go in this category and > finally this doesn't solve the problem. > > What about using several subcategories in the sitemap, such as > sitemap.engine (high-level info), sitemap.engine.matcher (matcher info), > etc ? This would allow to specify in a CLI-specific logkit.xconf the > exact messages you want to have. This is basically what I mean, yes :-) >> How can we do iut with CLI? > > > > "iut" ? Sorry, I don't know this acronym... it how can we do it with CLI? It simply uses a loglevel AFAIK... looking... it does... now but looking in the Main class... new CLOptionDescriptor("logKitconfig", CLOptionDescriptor.ARGUMENT_REQUIRED, LOG_KIT_OPT, "use given file for LogKit Management configuration"), So it can be done :-) >>> What do you want to remove ? The stacktrace or the whole message when >>> a broken link is encoutered ? >>> >>> I'm -1 for removing the whole message : it's bad to ignore broken >>> links. If you don't see them, you may deploy broken pages on a live >>> site. >> >> Sure, it's the stacktrace I'm talking about. > > So +1 for removing the stracktrace. :-) -- Nicola Ken Barozzi [EMAIL PROTECTED] - verba volant, scripta manent - (discussions get forgotten, just code remains) --------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]