How to track log information in a bean?
I would like to track some information, e.g., variable value, error, in a bean.
I am using System.out.prinln in the bean. I did not see any in the log file of Tomcat5. But this information was shown if from Servelet class.
I also tried to pass error information to class logger, but I do not where the class logger is?
Is it a file somewhere?
Guangming
A good idea is to use something like Log4J to handle logging in your application. You do have to be careful if your application is clustered and there is serialization involved since your logger won't be serializable, causing clustering to fail (I swear it didn't happen to me)....
private transient Logger log = null;
protected final Logger getLogger() {
if (this.log == null)
this.log = LogFactory.getLogger(this.getClass());
return this.log;
}
Similar Messages
-
How to track meta information throughout a site
I was wondering if there is an easy way to track meta information (keywords, descrption) and possibly page titles throughout a site and have it exported to something like an excel spreadsheet. I'm trying to track meta and title information over time and see how changes affect google rankings. It would be nice if I could extract the data quickly instead of going page by page. Odd request, I know...
Thanks in advance for any help.A good idea is to use something like Log4J to handle logging in your application. You do have to be careful if your application is clustered and there is serialization involved since your logger won't be serializable, causing clustering to fail (I swear it didn't happen to me)....
private transient Logger log = null;
protected final Logger getLogger() {
if (this.log == null)
this.log = LogFactory.getLogger(this.getClass());
return this.log;
} -
How to write log information into SM37 batch job log
Hi,
I have a report running in batch mode, and I would like to log the start time and end time for some part of the code (different Function modules). I need to write this log information into the batch job log. Therefore I can check the time frame of my FMs.
After search the SDN, I can only get some information on how to write log into the application log displayed in SLG1, but that's not I want. I want to write batch log information, and check it in SM37.
If you have some solution or code to share, please. Thanks a lot.
Best Regards,
BenHi Nitin
Thanks for the reply. Could you explain it with some code ?
I tried to use the write statement , but it did not wrok. I could not see the result in SM37.
write : "start of the FM1 processing".
FM1 code
write : "end of the FM1 processing".
but those two statement did not show in SM37..
1) how to use a information message ?
2) how to use NEW PAGE PRINT ON and PRINT OFF command. ?
I would appreciate if you can write some code ,that I can use directly.
Thanks a lot.
Best Regards,
Ben -
How to get log information about any interface...scenario etc
I have created an package which loads file in a perticular folder dynamically.
here after loading each file i want to maintain the log i.e number of records inserted,updated,deleted,error etc,i came to know that in work repository snp_session,snp_sess_task_log, will have the statistics.but in these table records loaded available in the insert step.how do i query these tables properly,how do i get session no other information from odi.
plz help me.
JaiThank u.
I got one more way to solve this.
SELECT <%=odiRef. getPrevStepLog("sess_no")%> FROM DUAL
we can use this statement in a variable.
After execution of the interface we can use this variable which lets us to know session_no of previous interface then we can use this session_no to get the log by quering tables in work_rep.
Regards,
Jai -
How to track log for FR reports changes done in Workspace
Hello,
How can i track if a particular FR report or a folder is being updated or deleted from workspace or FR STUDIO ?
Is there any log file which can give me the details of the username who accessed which report or who made any changes to any particular report ?
I have checked the log files under Hyperion_home/logs/BI Plus and logs under BI Plus/logs filder but could not find anything fruitfull .
Please suggest.
Thanks
JitenHello Experts,
Please help me out in this.
Thanks
Jiten -
How to track the information/error of java code while compiling.
Hi,
I want all the information or errors of java code during compilation.
So that I can use this information or I can show these errors with different style.
How to get the java syntax errors?Hi,
I want all the information or errors of java code
during compilation.
So that I can use this information or I can show these
errors with different style.
How to get the java syntax errors?Redirect the STDOUT/STDERR from the the JAVA/JAVAC command to a file is one way...
For instance at the commmand line:
javac myClass.java > STDOUT.txt 2> STDERR.txt (Works for Unix variants or Windows OS's)
Then you can do what ever you want with the data contained in the files.
Hope this helps -
How to track PropertyChangeEvent for the backing beans?
Hello
I'm working on JSF 1.2 + JDK 1.6. Would like to know wether any direct support for tacking the PropertyChangeEvent for the backing bean. Objective is to keep track of the modified entities ( backing bean) and update the corresponding Database records at later stage with the modified attribute/record.
E.g:
Assume a datatable is populated with list, and 3 rows alone is modified, So the DB update is supposed to happen only for those rows. I prefer to have the PropertyChange tracking logic in one place. Dont want to add PropertyChangeListener for all backing beans.
Can anybody help me on this.
Thanks in advance
Jobinesh
Edited by: JobineshP on Jun 20, 2008 6:52 AMThis is no direct support in JSF for PropertyChangeEvents.
As for other solutions to your problem, first looking specifically at the database updates, Hibernate tracks modifications to fields and can be configured to only update the needed columns (see the dynamic-update attribute). So perhaps Hibernate can suit your needs or you could use their techniques to solve your problem.
Taking a wider view of the general problem of adding PropertyChangeListeners to managed beans, I would be inclined to use Spring and AOP to add the PropertyChangeEvents to all the setters. Spring might also help the configuration of the PropertyChangeListeners. Although I have to say that I think that PropertyChangeEvents are of limited use in a web application.
Another approach might be to hook into the JSF EL expression engine. You could add a special ELResolver whose purpose is to discover when the property changes happen. The drawback is that all the setting must be done via the EL in order for this to work. -
How to get log information from database server?
Oracle 9.2 in Unix
we got blocking error in the production database last midnight for 40 min and nothing was being processed during that time which delayed our production night batch process. Then it was gone after 40min. I like to know what was happening during that time in the database. My question is where I can find error in the database server? In bdump? Appreciate any ideas.
Thanks
S.If you have jobs regularly collect statspack report, then it will be easier to troubleshoot. You can just pull the report from the time period.
A couple of things you can check if there's any storage issue during the time, like some backup or other jobs running taken all OS storage, so Oracle hung because no space to archive logs. Usually this will log errors in alert.log but if bdump destination also full, the error will not be logged.
Check OS activity during the time frame, what's CPU and IO activity. See if you have sar installed and configured
check OS message file. -
How to get the log information when using a class?
Hi All,
I have a simple question, which I don't know how to solve. I am using org.apache.commons.logging.Log and LogFactory to do some logging. A typical situation is exemplified in the following code snippet.
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
class LogClass {
private static final Log LOG = LogFactory.getLog(AClass.class);
public void logit(){
LOG.debug("This is the debugging log.");
public class AClass{
public static void main(String[] args) {
LogClass l=new LogClass();
l.logit();
}But this way, I do not get the log information from the class LogClass. Could anybody please help?
Many thanks.jschell wrote:
jverd wrote:
...configuration in log4j.xml or log4j.properties.And far as I recall you need one of those two also. If there is no config then there is no output.I thought it used some default config if no file is present, but I could be mistaken. Either way, it adds to the possible problems that the OP could be having, any of which are consistent with his rather vague question.
1) He's passing the wrong class to the LogFactory, and hence getting a logger with the wrong name, so he's seeing a different name than he expects in the output that's being produced.
2) His config file does not contain the proper format to include the actual classname, independent of the logger's name, so he's missing a piece of desired information in each line of the output that's being produced.
3) His config file indicates a threshold that's less verbose than the level at which his code is logging, so no output is present when he wants it.
4) His config file is missing (or not where it's expected to be), so no output is being produced at all.
5) His config file is missing (or not where it's expected to be), so a default level or format is being produced, effectively the equivalent of one of the misconfigurations described in #2 and #3.
Since the OP seems to have vanished, we may never know. -
I need help to log out from my stolen Ipad. please help.
If you had installed iOS 7 it would be Activation locked, but I see you only have iOS 5. You do have a backup of you iPad files on your computer or iCloud, don't you?
If the iPad was running iOS 7, the thief/finder will not ever be able to use it.
iCloud: Find My iPhone Activation Lock in iOS 7
http://support.apple.com/kb/HT5818
Apple (and no one else) can not assist (with serial number or iCloud) in finding a lost or stolen iPad.
Report to police along with serial number. Change all your passwords.
These links may be helpful.
How to Track and Report Stolen iPad
http://www.ipadastic.com/tutorials/how-to-track-and-report-stolen-ipad
Reporting a lost or stolen Apple product
http://support.apple.com/kb/ht2526
What to do if your iOS device is lost or stolen
http://support.apple.com/kb/HT5668
How to Find a Missing iPad with FindMyiPad
http://www.dummies.com/how-to/content/how-to-find-a-missing-ipad-with-findmyipad .html
iCloud: Locate your device on a map
http://support.apple.com/kb/PH2698
iCloud: Lost Mode - Lock and Trace
http://support.apple.com/kb/PH2700
iCloud: Remotely Erase your device
http://support.apple.com/kb/PH2701
Report Stolen iPad Tips and iPad Theft Prevention
http://www.stolen-property.com/report-stolen-ipad.php
General steps to follow for a Stolen iPad
http://stolen-ipad.com/
How to recover a lost or stolen iPad
http://ipadhelp.com/ipad-help/how-to-recover-a-lost-or-stolen-ipad/
How to Find a Stolen iPad
http://www.ehow.com/how_7586429_stolen-ipad.html
What NOT to do if your iPhone or iPad is lost or stolen
http://www.tomahaiku.com/what-not-to-do-if-your-iphone-or-ipad-lost-or-stolen/
Apple Product Lost or Stolen
http://sites.google.com/site/appleclubfhs/support/advice-and-articles/lost-or-st Len
Oops! iForgot My New iPad On the Plane; Now What?
http://online.wsj.com/article/SB10001424052702303459004577362194012634000.html
If you don't know your lost/stolen iPad's serial number, use the instructions below. The S/N is also on the iPad's box.
How to Find Your iPad Serial Number
http://www.ipadastic.com/tutorials/how-to-find-your-ipad-serial-number
iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number
http://support.apple.com/kb/HT4061
Check the serial number (located on back/bottom) in this lost/stolen iPad database. However, most owners are not aware of this database and don’t enter the serial number.
Stolen iPad Database
http://www.stolenlostfound.org/online-stolen-ipad-database
Also do a search, using the serial number, on your local Craig’s List. Some users list the serial number of a stolen iPad to thwart the sale of a stolen device.
Cheers, Tom -
How can i see Log information of Report Run Time?
Hi Gurus,
How can i see Log information of Report Run Time?, till now i am counted report run time manually. Is there any way i can see the workbook running time in log information?.
Thanks & Regards
VikramThere could be a few things -
At one time, you needed to run a separate script to create the tables. I'm not sure that is still the case. If you check the Administrators guide, look into the chapter that deals with the EUL Status Workbooks.
If you are not logged on as the eul owner, you may not have select privileges, or you may need to qualify the table with the schema (if there is no synonym) - select * from <eul_owner>.EUL5_QPP_STATS;
If you are on 4i, the table is EUL4_QPP_STATS -
How to track deleted items in rpd from log in OBIEE 10g?
Hi All,
I am an OBIEE developer working on 10g. Some of my objects got deleted from Presentation layer of rpd. I want to know how I can get information about when and how these items got deleted through log files, etc.
Appreciate your Help on this...!!
Thanks
AmirHi Amir,
Can find using rpdfilename.rpd.log (ex: OracleBIAnalyticsApps.rpd.log) file from location OracleBI\server\Repository.
Open the file and search for DELETE
you can find text like
DELETE 4010:507753;
But it hard to know by name unless you get the ID(ex: 4010:507753) of the column from gui ex: Query Repository.
Hope this helps -
Hi, I followed the instructions from Apple MFI website, to apply for the Made For iPhone Program. After submission of the necessary documents and information, I have not heard back from Apple for couple weeks. How to track the application progress? Can someone help? < Edited by Host >
Thank you.
Best Regards,
GeraldHi Gerald
This is a user-to-user forum, and your message will not be received by Apple. You will need to sign into your Developer/MFI account, and contact Apple that way. This can be done here.
P.S Please do not post your e-mail address here.
Taylor -
How to track the session Logs ( SM35) in program
Hi,
I want to track the SM35 logs in my program. Using log information i want to move the filure records, Success records and warning records spearately in my internal tabel.
Based on that iinforamtion i want to analysis the records again for upload......Please help me.
Thanks & regards
SanthoshThe actual requirment is, i want to get back the error records in my program.....My program is running in back end once the session is over i need to get the error files back to my program. That file i want to store in comman folder....
after the session complet i want to get the error records in my program.....any bapi or functional module or methods is available for get the log information.....
Help me....Please....
santhosh -
How to get the information of the log related to t.code generated by basis.
In the log generated by the basis personnel we found the details of user and corresponding t.code used details. How to get the information reg. which document he went into using this t.code? For example me29 t.code used by 'x' user. The log is showing time date t.code and user. By using me29n which document he attended is the requirement. How to get this information. Let me know it pl.
TSThanks all for the help.
Here is my solution. A mix from Julian and Thomas.
In future I will encapsulate the code in a function module.
DATA: BEGIN OF usr_tabl OCCURS 10.
INCLUDE STRUCTURE uinfo.
DATA: END OF usr_tabl.
DATA: th_opcode(1) TYPE x.
DATA: LV_TID LIKE SY-INDEX.
CONSTANTS: opcode_list LIKE th_opcode VALUE 2.
CALL 'ThUsrInfo' ID 'OPCODE' FIELD opcode_list
ID 'TAB' FIELD usr_tabl-sys.
CALL FUNCTION 'TH_USER_INFO'
EXPORTING
CLIENT = sy-mandt
USER = sy-uname
IMPORTING
TID = LV_TID.
read table usr_tabl with key tid = lv_tid.
IF sy-subrc = 0.
CASE usr_tabl-type.
WHEN 2.
write :/ usr_tabl-type, 'SYSTEM'." (system)
WHEN 4.
write :/ usr_tabl-type, 'GUI'." (Gui)
WHEN 32.
write :/ usr_tabl-type, 'RFC'."(RFC)
WHEN 202.
write :/ usr_tabl-type, 'PLUG-IN'." (Plug-in &).
endcase.
ENDIF.
Maybe you are looking for
-
Terminate:Activity failed; there is no back end error log. - Query Designer
Hello all, Has anyone encountered this erro before while using query Designer. I am trying to drag an infoobject in the rows section and I get this STOP error in message section at the bottom. Terminate: Activity failed; there is no back-end error lo
-
How do I read in a 1 Hz pwr level file and send it out at 1Hz to the signal generator?
I would like to be able to read in a 1 Hz file and use the format into string and send it out at 1 Hz to a signal generator to vary the levels to match a timestamp. I was trying to use the format into string but I can't figure out how I could read in
-
Hi all, There is a particular requirement in our project. The requirement is as follows: The company issues Debit Memo Request (DMR) after completion of a job. Now if there is a dispute with the customer and it is mutually agreed, then a new DMR woul
-
Process chains Decision process user defined functions
Hi Experts, In process chains process type decision we can define user defined functions. How to define these functions. Any help greatly appreciated. Thanks. Best Regards, Suresh.
-
My screen is falling off of my ipod 8gb 4th generation
i have only had my ipod for 5month and the glass is falling off the back of ipod