[racket] "file dependency: ..." log messages with PLTSTDERR=info
5.3.2 lets you use a new `define-logger' form to define a named
logger, and change the log-xxx calls to use that logger instead of the
main/default one.
It also updates PLTSTDERR to let you control the display level for
such loggers (as well as still control the display level for the
main/default logger).
If your `define-logger'-created logger were named "tony", you could set
PLTSTDERR=error info at tony
That would show 'info level messages from your "tony" logger, but only
'error level messages from the main "all other" logger.
More info: http://docs.racket-lang.org/reference/logging.html
On Tue, Feb 12, 2013 at 1:56 PM, Tony Garnock-Jones <tonyg at ccs.neu.edu> wrote:
> Hi all,
>
> I run racket with PLTSTDERR=info most of the time, because many of my
> programs emit diagnostics at that level useful during development and
> integration. Recently (since, I think, November or December) I've
> started seeing log messages like these:
>
> file dependency:
> #<path:/usr/local/Racket/collects/syntax/parse/private/runtime-report.rkt>
> file dependency:
> #<path:/usr/local/Racket/collects/racket/match/gen-match.rkt>
> file dependency: #<path:/usr/local/Racket/collects/racket/match/parse.rkt>
>
> It appears that it's due to a change in the compilation manager. Looking
> at the logic of the code, it seems like these messages should be being
> filtered out and not ending up in the main logger - and indeed until
> recently I certainly wasn't seeing them.
>
> They're a minor annoyance - could/should something be changed in cm to
> filter them out of the main logger stream?
>
> Regards,
> Tony
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users