[racket] "file dependency: ..." log messages with PLTSTDERR=info

From: Greg Hendershott (greghendershott at gmail.com)
Date: Wed Feb 13 08:47:45 EST 2013

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

Posted on the users mailing list.