mitch

Il blog di Mirko Gatti
posts - 7, comments - 58, trackbacks - 9

Test di Log4Net con Visual Studio 2005: ricordarsi dell’hosting process

Al momento non è ancora uscita ufficialmente la versione di log4net (http://logging.apache.org) per il Framework 2.0, ma ho voluto comunque fare qualche prova convertendo i sorgenti con Visual Studio 2005. Fuori nevica e sono praticamente bloccato in casa.

Ho creato una semplice console application ed ho configurato un logger su file all’interno dell’app.config.

Come negli esempi scaricabili dalla rete ho marcato l’assembly con l’attributo XmlConfigurator:

Il parametro Watch = true indica alla libreria di log4net di riconfigurare il logger dell’applicazione qualora il file .config su disco venisse modificato al volo. Tra le impostazioni di default che ho trovato all’interno del progetto di Visual Studio c’è quella che abilita l’hosting process:

Eseguendo il build dell’applicazione vedo comparire su disco le copie “.vshost” dell’eseguibile e del file di configurazione:

Se a questo punto avvio l’applicazione, che farà una serie di operazioni di log, ed edito il file di configurazione “originale”... non succede nulla: log4net non si accorge di nulla semplicemente perchè sta osservando quello dell’applicazione nell’hosting process. Se invece vado a giocare con il file di configurazione “.vshost.config” ottengo effettivamente una modifica del comportamento del logging a runtime. Nell’esempio seguente ho modificato al volo il livello di log, rendendolo sempre più restrittivo:

2006-01-28 15:19:07,390 INFO - Running from 1 seconds

2006-01-28 15:19:07,406 WARN - Running from 1 seconds

2006-01-28 15:19:07,406 ERROR - Running from 1 seconds

2006-01-28 15:19:08,406 INFO - Running from 2 seconds

2006-01-28 15:19:08,406 WARN - Running from 2 seconds

2006-01-28 15:19:08,406 ERROR - Running from 2 seconds

2006-01-28 15:19:09,406 INFO - Running from 3 seconds

2006-01-28 15:19:09,406 WARN - Running from 3 seconds

2006-01-28 15:19:09,406 ERROR - Running from 3 seconds

...

2006-01-28 15:19:21,843 WARN - Running from 15 seconds

2006-01-28 15:19:21,843 ERROR - Running from 15 seconds

2006-01-28 15:19:22,843 WARN - Running from 16 seconds

2006-01-28 15:19:22,843 ERROR - Running from 16 seconds

2006-01-28 15:19:23,843 WARN - Running from 17 seconds

2006-01-28 15:19:23,843 ERROR - Running from 17 seconds

...

2006-01-28 15:19:40,843 ERROR - Running from 34 seconds

2006-01-28 15:19:41,843 ERROR - Running from 35 seconds

2006-01-28 15:19:42,843 ERROR - Running from 36 seconds

Disabilitando il parametro “Enable the Visual Studio hosting process” dalle proprietà del progetto ottengo un comportamento vecchio stile, e cioè senza i files *.vshost.* e le modifiche al file di configurazione dell’applicazione si riflettono sul comportamento di log.

Print | posted on lunedì 6 febbraio 2006 17.37 |

Feedback

Gravatar

# Girls gone wild.

Girls gone wild.
12/08/2008 23.58 | Girls gone wild.
Gravatar

# re: Test di Log4Net con Visual Studio 2005: ricordarsi dell’hosting process

nur sohbet
guzel sozler
Arkadaþlýk Siteleri
Sohbet Ekle
islami sohbet
sohbet
fine thank's
08/02/2009 13.55 | sohbet
Gravatar

# Paxil back.

Paxil 10mg dose. How does paxil raise blood sugar. Paxil lawyers san diego.
12/02/2009 19.22 | Paxil experiences.
Gravatar

# re: Test di Log4Net con Visual Studio 2005: ricordarsi dell’hosting process

sohbet
sohbet
Mp3
Mp3
Fıkra
güzel sözler
nur sohbet
guzel sozler
Arkadaşlık Siteleri
Sohbet Ekle
islami sohbet
IRCAsk Forum
IRCAsk Directory
thank's
16/02/2009 19.06 | Sohbet
Gravatar

# Levitra.

Levitra better than viagra. Levitra free sample. Generic levitra. Why would a guy take levitra.. Levitra. Levitra cialis viagra.
16/02/2009 19.30 | Levitra free sample.
Gravatar

# re: Test di Log4Net con Visual Studio 2005: ricordarsi dell’hosting process

Tüfek
http://blog.ircask.com
www.blogger.com/profile/09732042773060571182/
http://ircircaskcom.blogspot.com/
http://ircaskcom.blogspot.com/
http://ircask.blogspot.com/
http://ircircask.blogspot.com/
http://fulyailkim.blogspot.com/
http://askirc.blogspot.com/
http://emre-sohbet-ircask.blogspot.com/
http://memoserv.blogspot.com/
http://operatorkomutlari.blogspot.com/
http://sohbetkomutlari.blogspot.com/
07/03/2009 23.22 | blog
Gravatar

# re: Test di Log4Net con Visual Studio 2005: ricordarsi dell’hosting process


chat
sohbet


dadadada
12/07/2009 19.36 | sohbet
Gravatar

# re: Test di Log4Net con Visual Studio 2005: ricordarsi dell’hosting process





fıkra oku
fıkralar
şiirler
şiir oku
oyun oyna
oyun sitesi
komik videolar
12/07/2009 19.36 | sohbet yap
Gravatar

# re: Test di Log4Net con Visual Studio 2005: ricordarsi dell’hosting process


chat yap
sohbet yap




birecik
birecik resimleri
birecik forumu
birecik kalesi
birecik köprüsü
birecikforumu
fırat nehri
birecik hakkında
birecik barajı
berecik
12/07/2009 19.37 | muhabbet yap
Gravatar

# Effettuare Logging in .NET con Apache log4net | Antonio Scatoloni

Effettuare Logging in .NET con Apache log4net | Antonio Scatoloni
23/10/2011 13.17 | Pingback/TrackBack

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 3 and 7 and type the answer here:

Powered by: