-
L'angolo dei GiambiGiambuccio mio, che vien della montagna, hai mai usato log4j per loggare più web application (ear separati) sullo stesso server su file separati?
Ti è mai capitato che i log vengano scritti su file sbagliati?
Per capirci, ogni applicazione ha il log4j.properties che logga
it.xxx.nomeApp.*
it.xxx.common.*
I nomi degli appender sono nomeAppAppender, quindi tutti differenti.
Capita però che mettendo insieme le varie applicazioni (250 ear più o meno), i log si mischiano.
Oppure deployando un ear questo si 'ruba' i log di altre applicazioni.
Ti è mai capitato?
Hai qualche sito di riferimento o forum, visto che sul sito ufficiale c'è una faq scarna.-
Re: L'angolo dei Giambi
- Scritto da: achille97
> Giambuccio mio, che vien della montagna, hai mai
> usato log4j per loggare più web application (ear
> separati) sullo stesso server su file
> separati?
Si
> Ti è mai capitato che i log vengano scritti su
> file
> sbagliati?
Eh, si boh, non lo so
> Capita però che mettendo insieme le varie
> applicazioni (250 ear più o meno), i log si
> mischiano.
Forse perche' ogni "log4j.jar" non viene caricato dal classloader dell'ear, ma dal classloader dell'application server.
> Hai qualche sito di riferimento o forum, visto
> che sul sito ufficiale c'è una faq
> scarna.
Log4j puo' essere una brutta bestia. Io loggo su System.out, poi uno schiavetto la sera fa copia e incolla in una tabella Excel che tramite Visual Basic separa ogni linea del log in un workbook per ogni server, esporta in .csv e salva il log in un repository SVN.
E' abbastanza crappy
? E' troppo crappy per poterci credere
?
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei Giambi
- Scritto da: Giambo
>
> - Scritto da: achille97
> > Giambuccio mio, che vien della montagna, hai mai
> > usato log4j per loggare più web application (ear
> > separati) sullo stesso server su file
> > separati?
>
> Si
>
> > Ti è mai capitato che i log vengano scritti su
> > file
> > sbagliati?
>
> Eh, si boh, non lo so
>
> > Capita però che mettendo insieme le varie
> > applicazioni (250 ear più o meno), i log si
> > mischiano.
>
> Forse perche' ogni "log4j.jar" non viene caricato
> dal classloader dell'ear, ma dal classloader
> dell'application
> server.
>
> > Hai qualche sito di riferimento o forum, visto
> > che sul sito ufficiale c'è una faq
> > scarna.
>
> Log4j puo' essere una brutta bestia. Io loggo su
> System.out, poi uno schiavetto la sera fa copia e
> incolla in una tabella Excel che tramite Visual
> Basic separa ogni linea del log in un workbook
> per ogni server, esporta in .csv e salva il log
> in un repository
> SVN.
> E' abbastanza crappy
? E' troppo crappy per
> poterci credere
> ?
Ostia se è crappy.

il jar è lo stesso per tutti, sta nelle librerie comuni caricate da websphere.
al caricamento delle appl fa solo l'inizializzazione del logger leggendo il properties.-
Re: L'angolo dei Giambi- Scritto da: achille97
> Ostia se è crappy.

La mia prima implementazione loggava in un file PDF che veniva stampato poi scannerizzato e ... Sto esagerando
?
> il jar è lo stesso per tutti, sta nelle librerie
> comuni caricate da
> websphere.
Si, e' giusto, ma devi vedere quale classloader lo carica.
Forse questo puo' aiutarti: http://www.onjava.com/pub/a/onjava/2003/04/02/log4...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei Giambi
- Scritto da: Giambo
> - Scritto da: achille97
>
> > Ostia se è crappy.

>
> La mia prima implementazione loggava in un file
> PDF che veniva stampato poi scannerizzato e ...
> Sto esagerando
> ?
>
> > il jar è lo stesso per tutti, sta nelle librerie
> > comuni caricate da
> > websphere.
>
> Si, e' giusto, ma devi vedere quale classloader
> lo
> carica.
> Forse questo puo' aiutarti:
> http://www.onjava.com/pub/a/onjava/2003/04/02/log4
Fra un po' lo leggo. M'hanno sovrascritto sul cvs un descrittore ejb, che casino!
E' pieno di crappy programmers qui!
-
Re: L'angolo dei GiambiScritto daNon Autenticatoil 2009-01-08 16:36:00.0 alle 2009-01-08 16:36:00.0
- Scritto da: achille97
>
> - Scritto da: Giambo
> > - Scritto da: achille97
> >
> > > Ostia se è crappy.

> >
> > La mia prima implementazione loggava in un file
> > PDF che veniva stampato poi scannerizzato e ...
> > Sto esagerando
> > ?
> >
> > > il jar è lo stesso per tutti, sta nelle
> librerie
> > > comuni caricate da
> > > websphere.
> >
> > Si, e' giusto, ma devi vedere quale classloader
> > lo
> > carica.
> > Forse questo puo' aiutarti:
> >
>
-
Re: L'angolo dei Giambi
- Scritto da:
>
> - Scritto da: achille97
> >
> > - Scritto da: Giambo
> > > - Scritto da: achille97
> > >
> > > > Ostia se è crappy.

> > >
> > > La mia prima implementazione loggava in un
> file
> > > PDF che veniva stampato poi scannerizzato e
> ...
> > > Sto esagerando
> > > ?
> > >
> > > > il jar è lo stesso per tutti, sta nelle
> > librerie
> > > > comuni caricate da
> > > > websphere.
> > >
> > > Si, e' giusto, ma devi vedere quale
> classloader
> > > lo
> > > carica.
> > > Forse questo puo' aiutarti:
> > >
> >
> http://www.onjava.com/pub/a/onjava/2003/04/02/log4
> >
> > Fra un po' lo leggo. M'hanno sovrascritto sul
> cvs
> > un descrittore ejb, che
> > casino!
> > E' pieno di crappy programmers qui!
>
> bello java
Ma non si può aggiornare niente quaaa...

-
Re: L'angolo dei GiambiScritto daNon Autenticatoil 2009-01-08 16:44:00.0 alle 2009-01-08 16:44:00.0
- Scritto da: achille97
>
> - Scritto da:
> >
> > - Scritto da: achille97
> > >
> > > - Scritto da: Giambo
> > > > - Scritto da: achille97
> > > >
> > > > > Ostia se è crappy.

> > > >
> > > > La mia prima implementazione loggava in un
> > file
> > > > PDF che veniva stampato poi scannerizzato e
> > ...
> > > > Sto esagerando
> > > > ?
> > > >
> > > > > il jar è lo stesso per tutti, sta nelle
> > > librerie
> > > > > comuni caricate da
> > > > > websphere.
> > > >
> > > > Si, e' giusto, ma devi vedere quale
> > classloader
> > > > lo
> > > > carica.
> > > > Forse questo puo' aiutarti:
> > > >
> > >
> >
> http://www.onjava.com/pub/a/onjava/2003/04/02/log4
> > >
> > > Fra un po' lo leggo. M'hanno sovrascritto sul
> > cvs
> > > un descrittore ejb, che
> > > casino!
> > > E' pieno di crappy programmers qui!
> >
> > bello java
>
> Ma non si può aggiornare niente quaaa...


usi eclipse?-
Re: L'angolo dei Giambi- Scritto da:
>
> - Scritto da: achille97
> >
> > - Scritto da:
> > >
> > > - Scritto da: achille97
> > > >
> > > > - Scritto da: Giambo
> > > > > - Scritto da: achille97
> > > > >
> > > > > > Ostia se è crappy.

> > > > >
> > > > > La mia prima implementazione loggava in un
> > > file
> > > > > PDF che veniva stampato poi scannerizzato
> e
> > > ...
> > > > > Sto esagerando
> > > > > ?
> > > > >
> > > > > > il jar è lo stesso per tutti, sta nelle
> > > > librerie
> > > > > > comuni caricate da
> > > > > > websphere.
> > > > >
> > > > > Si, e' giusto, ma devi vedere quale
> > > classloader
> > > > > lo
> > > > > carica.
> > > > > Forse questo puo' aiutarti:
> > > > >
> > > >
> > >
> >
> http://www.onjava.com/pub/a/onjava/2003/04/02/log4
> > > >
> > > > Fra un po' lo leggo. M'hanno sovrascritto
> sul
> > > cvs
> > > > un descrittore ejb, che
> > > > casino!
> > > > E' pieno di crappy programmers qui!
> > >
> > > bello java
> >
> > Ma non si può aggiornare niente
> quaaa...


>
> usi eclipse?
IBM RAD 6 per Websphere 6.
Un eclipse moddato.
-----------------------------------------------------------
Modificato dall' autore il 08 gennaio 2009 16.59
------------------------------------------------------------
Re: L'angolo dei Giambi
- Scritto da: achille97
> IBM RAD 6 per Websphere 6.
> Un eclipse moddato.
Dovrebbe fare tutto lui
!
Mai toccato un ejb-*.xml da quando uso RAD (7.0.0.7) ... Rivolgiti all'assistenza IBM, con quel che si paga di licenze
...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei Giambi
- Scritto da: Giambo
>
> - Scritto da: achille97
>
> > IBM RAD 6 per Websphere 6.
> > Un eclipse moddato.
>
> Dovrebbe fare tutto lui
!
> Mai toccato un ejb-*.xml da quando uso RAD
> (7.0.0.7) ... Rivolgiti all'assistenza IBM, con
> quel che si paga di licenze
> ...
Sii stocazzo. Una ceffa molto crappy e manco carina ha committato un descrittore coi riferimenti sbagliati, io allocco me lo sono preso dal cvs. C'è poco da fare, i riferimenti ad ejb e risorse li devi mettere tu (wizard o su xml a manina).-
Re: L'angolo dei GiambiScritto daNon Autenticatoil 2009-01-08 17:16:00.0 alle 2009-01-08 17:16:00.0
- Scritto da: achille97
>
> - Scritto da: Giambo
> >
> > - Scritto da: achille97
> >
> > > IBM RAD 6 per Websphere 6.
> > > Un eclipse moddato.
> >
> > Dovrebbe fare tutto lui
!
> > Mai toccato un ejb-*.xml da quando uso RAD
> > (7.0.0.7) ... Rivolgiti all'assistenza IBM, con
> > quel che si paga di licenze
> > ...
>
> Sii stocazzo. Una ceffa molto crappy e manco
> carina ha committato un descrittore coi
> riferimenti sbagliati, io allocco me lo sono
> preso dal cvs. C'è poco da fare, i riferimenti ad
> ejb e risorse li devi mettere tu (wizard o su xml
> a
> manina).
scusa la domanda ma visto che hai tutto su CVS non puoi tornare a una versione precedente?-
Re: L'angolo dei Giambi
- Scritto da:
>
> - Scritto da: achille97
> >
> > - Scritto da: Giambo
> > >
> > > - Scritto da: achille97
> > >
> > > > IBM RAD 6 per Websphere 6.
> > > > Un eclipse moddato.
> > >
> > > Dovrebbe fare tutto lui
!
> > > Mai toccato un ejb-*.xml da quando uso RAD
> > > (7.0.0.7) ... Rivolgiti all'assistenza IBM,
> con
> > > quel che si paga di licenze
> > > ...
> >
> > Sii stocazzo. Una ceffa molto crappy e manco
> > carina ha committato un descrittore coi
> > riferimenti sbagliati, io allocco me lo sono
> > preso dal cvs. C'è poco da fare, i riferimenti
> ad
> > ejb e risorse li devi mettere tu (wizard o su
> xml
> > a
> > manina).
>
> scusa la domanda ma visto che hai tutto su CVS
> non puoi tornare a una versione
> precedente?
si, ma non è una cosa di adesso.
era una cosa finita un mese fa, c'ha lavorato lei su altri ejb, adesso faccio le verifiche finali e trovo che mi mancano le cose e non vanno alcune funzioni.
Tanto se non è stata lei, le avanza sempre.
-
-
Re: L'angolo dei Giambi
- Scritto da: achille97
> Sii stocazzo. Una ceffa molto crappy e manco
> carina ha committato un descrittore coi
> riferimenti sbagliati, io allocco me lo sono
> preso dal cvs. C'è poco da fare, i riferimenti ad
> ejb e risorse li devi mettere tu (wizard o su xml
> a
> manina).
Ti do una lezioncina gratis, anzi due:
1) Due ceffoni alla tipa. Sa di aver fatto una cazzata quindi non osera' dire niente. Se ti va bene le piacciono i tipi rudi e te la puoi fare nello stanzino delle fotocopie
2) I wizard sbagliano meno dell'uomo, fidati dei wizard
Solitamente generano dell'XML über-crappy, ma chi se ne frega ? Vai forse a spulciare il bytecode generato durante la compilazione ? No, ecco ...
3) Trash CVS, SVN rUl3z
!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei GiambiScritto daavvelentaniCubicolarioil 2009-01-08 17:34:00.0 alle 2009-01-08 17:34:00.0Trollate totali: 18184I think happiness is love
- Vladimir Putin-
Re: L'angolo dei Giambi
- Scritto da: avvelentani
> > 3) Trash CVS, SVN rUl3z
!
>
> La gente hip usa git.
C'e' anche chi ammazza le zanzare con un Cruise
...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei GiambiScritto daavvelentaniCubicolarioil 2009-01-08 18:43:00.0 alle 2009-01-08 18:43:00.0Trollate totali: 18184
- Scritto da: Giambo
>
> - Scritto da: avvelentani
>
> > > 3) Trash CVS, SVN rUl3z
!
> >
> > La gente hip usa git.
>
> C'e' anche chi ammazza le zanzare con un Cruise
>
> ...
git e` molto scalabile.I think happiness is love
- Vladimir Putin-
Re: L'angolo dei Giambi
- Scritto da: avvelentani
> > > > 3) Trash CVS, SVN rUl3z
!
> > >
> > > La gente hip usa git.
> >
> > C'e' anche chi ammazza le zanzare con un Cruise
> >
> > ...
>
> git e` molto scalabile.
Ma non ha i tuul idiot-proof che ha SVN.
Rinuncio volentieri alle figherie di git per un plugin per Eclipse, l'accesso via HTTPS, integrazione con LDAP, ...`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei GiambiScritto daavvelentaniCubicolarioil 2009-01-08 19:22:00.0 alle 2009-01-08 19:22:00.0Trollate totali: 18184
- Scritto da: Giambo
>
> - Scritto da: avvelentani
>
> > > > > 3) Trash CVS, SVN rUl3z
!
> > > >
> > > > La gente hip usa git.
> > >
> > > C'e' anche chi ammazza le zanzare con un
> Cruise
> > >
> > > ...
> >
> > git e` molto scalabile.
>
> Ma non ha i tuul idiot-proof che ha SVN.
> Rinuncio volentieri alle figherie di git per un
> plugin per Eclipse, l'accesso via HTTPS,
> integrazione con LDAP,
> ...
Ma l'autenticazione PROT e i moduli WTF per SVN ci sono in EJB?I think happiness is love
- Vladimir Putin-
Re: L'angolo dei Giambi
- Scritto da: avvelentani
> Ma l'autenticazione PROT e i moduli WTF per SVN
> ci sono in
> EJB?
Solo per i PI Golden Users
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-
-
Re: L'angolo dei Giambi
- Scritto da: Giambo
>
> - Scritto da: achille97
>
> > Sii stocazzo. Una ceffa molto crappy e manco
> > carina ha committato un descrittore coi
> > riferimenti sbagliati, io allocco me lo sono
> > preso dal cvs. C'è poco da fare, i riferimenti
> ad
> > ejb e risorse li devi mettere tu (wizard o su
> xml
> > a
> > manina).
>
> Ti do una lezioncina gratis, anzi due:
> 1) Due ceffoni alla tipa. Sa di aver fatto una
> cazzata quindi non osera' dire niente. Se ti va
> bene le piacciono i tipi rudi e te la puoi fare
> nello stanzino delle
> fotocopie
> 2) I wizard sbagliano meno dell'uomo, fidati dei
> wizard
Solitamente generano dell'XML
> über-crappy, ma chi se ne frega ? Vai forse a
> spulciare il bytecode generato durante la
> compilazione ? No, ecco
> ...
> 3) Trash CVS, SVN rUl3z
!
Arriverà il giorno in cui comanderò io!!-
Re: L'angolo dei Giambi`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
Re: L'angolo dei Giambi- Scritto da: achille97
> > > Arriverà il giorno in cui comanderò io!!
> >
> >
> >
> > No, dai, eri serio
?
>
> Serissimo!

Poi mi assumi
?
-----------------------------------------------------------
Modificato dall' autore il 08 gennaio 2009 20.23
-----------------------------------------------------------`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
-
Re: L'angolo dei Giambi
- Scritto da: achille97
> > > > No, dai, eri serio
?
> > >
> > > Serissimo!

> >
> > Poi mi assumi
?
>
> Quello ricco sei tu!
Non e' colpa mia
!
> Vedi di finanziarmi piuttosto...
Ma io voglio lavorare per la gloria
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-
-
-
-
-
-
-
-
Re: L'angolo dei Giambi
- Scritto da:
> > E' pieno di crappy programmers qui!
>
> bello java
Non oso immaginare la situazione con linguaggi inferiori, come Python o VB o Perl
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei GiambiScritto daNon Autenticatoil 2009-01-08 16:54:00.0 alle 2009-01-08 16:54:00.0
- Scritto da: Giambo
>
> - Scritto da:
>
> > > E' pieno di crappy programmers qui!
> >
> > bello java
>
> Non oso immaginare la situazione con linguaggi
> inferiori, come Python o VB o Perl
>

non sia mai, devi restare crappy a vita
-
Re: L'angolo dei Giambi
- Scritto da:
> > > bello java
> >
> > Non oso immaginare la situazione con linguaggi
> > inferiori, come Python o VB o Perl
> >

>
> non sia mai, devi restare crappy a vita
Chi non conosce java e' costretto a reinventarlo ogni volta.
In peggio (Vedi C#)
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
Re: L'angolo dei Giambi- Scritto da: achille97
> http://www.onjava.com/pub/a/onjava/2003/04/02/log4
>
> Fra un po' lo leggo. M'hanno sovrascritto sul cvs
> un descrittore ejb, che
> casino!
I deployment-descriptors non li scrivo piu' a mano dal ... Uh ... 2004 ? Dai tempi del Borlan Application Server credo
E' pieno di tools che lo fanno loro automagicamente.
Inoltre ora la parola magica e' EJB 3.0
!
> E' pieno di crappy programmers qui!
Scappa, scappa finche' sei in tempo !
Oppure vai giu' duro finche' non vengono licenziati
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: L'angolo dei Giambi
- Scritto da: Giambo
> - Scritto da: achille97
>
> >
> http://www.onjava.com/pub/a/onjava/2003/04/02/log4
> >
> > Fra un po' lo leggo. M'hanno sovrascritto sul
> cvs
> > un descrittore ejb, che
> > casino!
>
> I deployment-descriptors non li scrivo piu' a
> mano dal ... Uh ... 2004 ? Dai tempi del Borlan
> Application Server credo
>
> E' pieno di tools che lo fanno loro
> automagicamente.
>
> Inoltre ora la parola magica e' EJB 3.0
!
>
> > E' pieno di crappy programmers qui!
>
> Scappa, scappa finche' sei in tempo !
> Oppure vai giu' duro finche' non vengono
> licenziati
>
Qui ejb 2.x. fino alla consegna, qualche mese ancora, non si cambia. Poi si fugge.-
Re: L'angolo dei Giambi
- Scritto da: achille97
> Qui ejb 2.x. fino alla consegna, qualche mese
> ancora, non si cambia. Poi si
> fugge.
Fuggi verso cosa ? Grails ? O qualcosa di piu' "soft", stile Hibernate o un'incarnazione qualsiasi di JPA ?
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-
-
-