avalon-phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Hammant <Paul_Hamm...@yahoo.com>
Subject Re: Statusable
Date Thu, 28 Mar 2002 20:04:46 GMT
I think this is worth re-opening.  

Reason?  Well we are about to have SAR files downloadable from the 
website and drop into an arbitary Phoneix.  In terms of the "five second 
test", it would be handy if the blocks could offer some advice after 

For example if a product uses Jo! it may want to say.

    "HTTP Service mounted on port 8080"

At the moment I find myself writing to System.out to help the newbie 
know what they should do after launching Phoenix with an app.  It would 
be nice if there were some controlled way of output such status info for 
a block.

The original idea was to have Statusable [   setStatus(String msg)  ], 
but that was rightly shot down as there is much overlap with Logger.  If 
Logger were to have a new method for setting of status (or priority) and 
the status, as well as being output to the log target, were buffered by 
Phoenix for other use :

  1) later retrieval by a management console, webapp or GUI.
  2) after system startup, a once only outputting of statii to the 
console (for the newbie)


- Paul

>>Emperor is making the same point about similarities with Logging.  I am
>>not so sure there is that overlap with the current Logger.class.
>>If it had status(String st); as a method I might think it could do the
>>job.  I am not sure how we would stand on that addition given the recent
>>backwards-compatability flamewars ;-)
>How about extending the Priority by adding a STATUS level and do 
>logger.log(XXXPriority.STATUS, message)? True, Priority is final but I don't 
>see any reason why it is like that. Why would you use logger.log(..) method 
>To unsubscribe, e-mail:   <mailto:avalon-phoenix-dev-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail: <mailto:avalon-phoenix-dev-help@jakarta.apache.org>

To unsubscribe, e-mail:   <mailto:avalon-phoenix-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-phoenix-dev-help@jakarta.apache.org>

View raw message