taskGNU MyServer - Tasks: task #8620, LogManager refactoring

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #8620: LogManager refactoring

Submitted by:  Giuseppe Scrivano <gscrivano>
Submitted on:  Thu 11 Sep 2008 07:45:24 PM UTC  
 
Should Start On: Wed 10 Sep 2008 10:00:00 PM UTCShould be Finished on: Fri 10 Oct 2008 10:00:00 PM UTC
Category: taskPriority: 5 - Normal
Status: NonePrivacy: Public
Percent Complete: 80%Assigned to: Francesco Pipita <francesco_pipita>
Open/Closed: OpenRelease: 
Effort: 0.00

Sun 14 Sep 2008 10:31:17 AM UTC, comment #3:

I don't have other suggestions at the moment. Happy hacking! :)

Giuseppe Scrivano <gscrivano>
Project Administrator
Sun 14 Sep 2008 09:47:10 AM UTC, comment #2:

If there aren't other suggestions/corrections, I will start with the implementation.

Francesco Pipita <francesco_pipita>
Project MemberIn charge of this item.
Sun 14 Sep 2008 09:00:26 AM UTC, comment #1:

You should use the FiltersChain class to build the filters list attached to the stream.
Doing as showed in the UML class diagram you will be limited to have only one filter while it can be useful to have different ones.

Giuseppe Scrivano <gscrivano>
Project Administrator
Thu 11 Sep 2008 07:45:24 PM UTC, original submission:

The LogManager class must be refactored. Instead of enum the types as it is done now, an abstraction over Streams should be used.

The vhost manager configuration will be changed in turn to have the possibility to specify the output stream type, i.e. file://path/to/file.log, console:///, tcp://server:port.

Giuseppe Scrivano <gscrivano>
Project Administrator

 

Attached Files
file #16471:  logging.pdf added by gscrivano (20kB - application/pdf - UML class diagram)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by francesco_pipita (Updated the item)
  • -unavailable- added by gscrivano (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter 421 here (basic anti-spam test):

     

     

    Follow 11 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 27 Sep 2008 02:43:13 PM UTCfrancesco_pipitaAttached File#16503=>Removed
    Tue 23 Sep 2008 08:26:03 AM UTCgscrivanoShould be Finished onWed 10 Dec 2008 11:00:00 PM UTC=>Fri 10 Oct 2008 10:00:00 PM UTC
      Categorywish=>task
      Percent Complete0%=>80%
    Mon 15 Sep 2008 03:42:10 PM UTCfrancesco_pipitaAttached File-=>Added logging.png, #16503
    Mon 15 Sep 2008 03:41:19 PM UTCfrancesco_pipitaAttached File#16480=>Removed
    Mon 15 Sep 2008 03:06:40 PM UTCgscrivanoAssigned toNone=>francesco_pipita
    Sun 14 Sep 2008 09:45:48 AM UTCfrancesco_pipitaAttached File-=>Added logging.png, #16480
    Sun 14 Sep 2008 09:41:12 AM UTCfrancesco_pipitaAttached File#16479=>Removed
    Sun 14 Sep 2008 08:47:52 AM UTCfrancesco_pipitaAttached File-=>Added logging.png, #16479
    Fri 12 Sep 2008 04:11:03 PM UTCgscrivanoAttached File-=>Added logging.pdf, #16471
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup