ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <bode...@bost.de>
Subject Logging (was Re: Feature)
Date Thu, 08 Jun 2000 12:15:28 GMT
>>>>> "BP" == Brill Pappin <john.pappin@jmonkey.com> writes:

 BP> Maybe 4 levels of log NONE=well, none :), ALL or DEBUG= log
 BP> everything, MARKER=the beginning and ending of a task, MESSAGE=
 BP> the same as what is seen on the console.

Actually there are already different levels of logging (ERR, INFO,
WARN, VERBOSE) in Project and each task can emit information at any of
those levels. Only thing that is missing is the granularity of output
you'd like to have.

One could move the logging into Task instead of Project and have a
loglevel attribute in the Task class. This could be set to the Project's
value by default.

Doing so would enable something like

<target name="compile">
  <mkdir ... />
  <javac ... loglevel="VERBOSE" />
  <copyfile ... loglevel="WARN" />
</target>

This would make mkdir use Project's loglevel. javac would be verbose
and copyfile would suppress all informational messages without caring
for Project's loglevel.

Comments?

Stefan

Mime
View raw message