Enabling logging for Struts portal bridges

2005-03-27 Thread Hema Menon
I wanted to enable the logging for struts portal bridges. I added a
new  log4j category for org.apache.portals with DEBUG level and also
added a logfile definition . I find the log file is created but is
empty. Forgive my ignorance, but is there some other configurations
that I am missing? Any help very much appreciated.

Thanks,
Hema


~~
Hema Menon

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Enabling logging for Struts portal bridges

2005-03-27 Thread Ate Douma
Hema,
The log4j logging configuration *within* jetspeed can/is only be used
for *within* the jetspeed context.
While the current configuration file still contains definitions for
struts, myfaces etc., this is obsolete since we removed the global
commons-logging and log4j jars (in $Tomcat/shared/lib for example).
For your own portlet applications you must provide your own logging
setup like putting log4j (and commons-logging if you want) in WEB-INF/lib
and also provide your own log4j.properties/xml in WEB-INF/classes.
I'm going over the jetspeed log4j.properties right now and will clean out
several of these obsolete definitions as they definitely give the wrong signal.
Thanks for bringing this up ;-) It'll be another small improvement of the M2 
release.
Remark: I do think it would be nice if we *could* provide a generic logging 
service
for the portlet applications, but without getting into classloader problems on
different platforms, right now I don't have a solid solution ready
(although I have an idea which might work but it'll have to wait for now).
Regards, Ate
Hema Menon wrote:
I wanted to enable the logging for struts portal bridges. I added a
new  log4j category for org.apache.portals with DEBUG level and also
added a logfile definition . I find the log file is created but is
empty. Forgive my ignorance, but is there some other configurations
that I am missing? Any help very much appreciated.
Thanks,
Hema
~~
Hema Menon
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Enabling logging for Struts portal bridges

2005-03-27 Thread Hema Menon
Ate,

Thank you so much for clearing that out !!!. You are indeed a
lifesaver:) Well, your reply would amount to a newbie FAQ towards
logging as far as I am concerned.

With logging enabled, I could compare my application's action
processing in Jetspeed 2 and 1.6 to see why it is failing in JS1.6.

I find that withing Jetspeed2, the beans populate is called with all
the bean properties values, but with Jetspeed 1.6, I do not find the
bean properties. This results in validation failure, which ofcourse,
results in the failure. Well, that's a good start, now if only, I
could figure out why the bean populate/validation is failing in
Jetspeed1.6

The Jetspeed 1.6 logging clearly shows that the bean utils populate as
not having any properties, hence validation failure.
3-27 18:57:21,460 [http-8080-Processor25] DEBUG
CommonsMultipartRequestHandler - File upload temp dir:
D:\jakarta-tomcat-5.0.28\work\Catalina\localhost\welcomegreetings
2005-03-27 18:57:21,476 [http-8080-Processor25] DEBUG BeanUtils -
BeanUtils.populate(BaseForm:
|
, {_spage=[Ljava.lang.String;@1ed56e2})
2005-03-27 18:57:21,476 [http-8080-Processor25] DEBUG BeanUtils -  
setProperty(BaseForm:
|
, _spage, [/saveWelcomeChanges.do])
2005-03-27 18:57:21,476 [http-8080-Processor25] DEBUG RequestProcessor
-  Validating input form properties
2005-03-27 18:57:21,476 [http-8080-Processor25] DEBUG RequestProcessor
-   Rolling back multipart request
2005-03-27 18:57:21,476 [http-8080-Processor25] DEBUG RequestProcessor
-  Validation failed, returning to '/reshowWelcome.do'

Jetspeed2 logging clearly shows the target bean values being set and
is successful. The set property will contain all the values of the
bean property.I am not sure why the bean properties are not available
within Jetspeed 1.6. Any Pointers?

Thanks,
Hema


On Sun, 27 Mar 2005 23:22:51 +0200, Ate Douma [EMAIL PROTECTED] wrote:
 Hema,
 
 The log4j logging configuration *within* jetspeed can/is only be used
 for *within* the jetspeed context.
 While the current configuration file still contains definitions for
 struts, myfaces etc., this is obsolete since we removed the global
 commons-logging and log4j jars (in $Tomcat/shared/lib for example).
 
 For your own portlet applications you must provide your own logging
 setup like putting log4j (and commons-logging if you want) in WEB-INF/lib
 and also provide your own log4j.properties/xml in WEB-INF/classes.
 
 I'm going over the jetspeed log4j.properties right now and will clean out
 several of these obsolete definitions as they definitely give the wrong 
 signal.
 Thanks for bringing this up ;-) It'll be another small improvement of the M2 
 release.
 
 Remark: I do think it would be nice if we *could* provide a generic logging 
 service
 for the portlet applications, but without getting into classloader problems on
 different platforms, right now I don't have a solid solution ready
 (although I have an idea which might work but it'll have to wait for now).
 
 Regards, Ate
 
 Hema Menon wrote:
  I wanted to enable the logging for struts portal bridges. I added a
  new  log4j category for org.apache.portals with DEBUG level and also
  added a logfile definition . I find the log file is created but is
  empty. Forgive my ignorance, but is there some other configurations
  that I am missing? Any help very much appreciated.
 
  Thanks,
  Hema
 
 
  ~~
  Hema Menon
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-- 


~~
Hema Menon

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]