Java logging questions - an example would really help

We have taken over a project (i.e. we inherited someone else's code). I am relatively new to java. We would like to add debug messages or log messages to trace the application. Is there an easy way to insert debug messages and view the applicable log files?
1.) I added the following code to add a debug message "log.error("Inside doResetPassword (" + userIdentification + ", " + newPassword + ")");"
2.) Where is this log file located (what is the name of the log file)? Do I have to enable logging in Oracle? What are the steps to enable the logging? Is there a console that displays the log messages?
Any help would be greatly appreciated ...
Thanks,
Mike
public class AuthenticationListener implements Listener {
private static final Log log = LogFactory.getLog(AuthenticationListener.class);
PersonnelService personnelService;
EmailService emailService;
* Setter for Spring injection of {@link EmailService}.
* @param emailService
public void setEmailService(EmailService emailService) {
this.emailService = emailService;
* Setter for Spring injection of {@link PersonnelService}.
* @param personnelService
public void setPersonnelService(PersonnelService personnelService) {
this.personnelService = personnelService;
public void doResetPassword(String userIdentification, String newPassword) {
Personnel personnel = personnelService.loadPersonnelById(Integer.parseInt(userIdentification));
log.error("Inside doResetPassword (" + userIdentification + ", " + newPassword + ")");
try {
emailService.send(new PasswordEmail(personnel, newPassword));
} catch (Exception e) {
log.error("AuthenticationListener.doResetPassword: " + e.getMessage());
}

Hi,
You should check out log4j. It's pretty easy to use, and has been the favorite logging tool for pretty much everyone I've worked with for the last few years. It's free, just google it.
You won't have to change your java code, it plugs into the standard Java logging facility automatically.
You just put log4j.jar and log4j.xml into your applib directory. Here is an example of a log4j.xml file that logs both to the console and to the file /logs/my.log. It assumes your code is in 'com.mypackage.' You can have as many logger elements as you want, and have different packages or classes set to different logging levels.
<pre>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
     <appender name="console" class="org.apache.log4j.ConsoleAppender">
          <param name="Target" value="System.out" />
          <layout class="org.apache.log4j.PatternLayout">
               <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %-5p %C %m%n" />
          </layout>
     </appender>
     <appender name="file" class="org.apache.log4j.RollingFileAppender">
          <param name="File" value="/logs/my.log" />
     <param name="Append" value="true" />     
          <layout class="org.apache.log4j.PatternLayout">
               <param name="ConversionPattern"
                    value="%d{HH:mm:ss,SSS} %-5p %c %m%n" />
          </layout>
     </appender>
     <logger name="com.mypackage">
          <level value="debug" />
     </logger>
     <root>
          <priority value="warn" />
          <appender-ref ref="console" />
          <appender-ref ref="file" />
     </root>
</log4j:configuration>
</pre>
Hope that helps,
Mike from Ottawa

Similar Messages

  • In iTunes the iPhone device icon will not show up whenever I plug in a USB into my PC but the iPhone icon will show up in 'This PC'  so if anyone who knows a resolution to my problem with my iTunes or PC,it would really help me.I need at least Help or Tip

    In iTunes the iPhone device icon will not show up whenever I plug in a USB into my PC but the iPhone icon will show up in 'This PC'  so if anyone who knows a resolution to my problem with my iTunes or PC,it would really help me.I need at least Help or some Tips.I have already tried many things to iTunes and my PC like trying to restore my PC but that do anything.Also,would it be fine if i contacted (call) Apple Support? Please,I need help because what I think is wrong is my PC,iPhone,or USB might be messed up so if anyone could help me with this,it would be really helpful and for anyone to be nice enough to help me.

    I think this article will help you.

  • Is there anyone in this group who would really help me out...

    i need the output in alv.....anyone in this group plz help!!
    Selection Screen:
    Sales Org:
    Sales document number:
    YearPeriod: (Range) ( Mandatory) – YYYYMM to YYYYMM
    Output (Radio button)
    -     Screen
    -     Download
    Report Output:
    Sales Org:
    Sales Doc number:
    Forcast ID number:
    Sales Document Type:
    Net Value:
    Currency:
    Program Flow:
    1) Read Function modules FIRST_DAY_IN_PERIOD_GET and LAST_DAY_IN_PERIOD_GET to ge the first and last  dates of the periods entered on the selection screen. Here Year = First 4 characters and Period = Next two characters of YearPeriod field of the selection screen.
    2) Read VBAK and filter all the sales documents where VBAK - AUART is ZJE or ZJR and VBAK – AUDAT in the first and last dates of the periods detrmined from the above step.
    3) For Each of the sales documents disply the following on the output
      - Sales Org: VBAK – VKORG ( Display on the output)
      - Forcast ID Number: Read function module “READ_TEXT” where ID = Z001, Object = VBBK to get the Forcast ID. Display it on the output.
      - Sales Document Type: VBAK-AUART
      - Net Value: VBAK-NETWR
      - Currency : VBAK-WAERK
    3) For Each of the sales documents with VBAK-AURT = ZJE check the “Revenue amount in TC” in ZBLRV. Replace the vlaue VBAK-NETWR with REVTC and display the value in the report output.

    this requirement looks very familiar. I already wrote a report for Minas....and something, last night, and now you have the same requirement? Strange......Are you working on the same project 'together'?

  • Would really appreciate help...thanks heaps

    Hi all I have the made the following code
    SELECT N.rowid,'NAUSPURCHASES', 4, SYSDATE, 3
    FROM NAUSPURCHASES N
    WHERE CUSTOMER_ID,TIME_KEY,PRODUCT_ID IN
    (SELECT CUSTOMER_ID, TIME_KEY, PRODUCT_ID
    FROM NAUSPURCHASES
    GROUP BY CUSTOMER_ID, TIME_KEY, PRODUCT_ID
    HAVING COUNT(*) > 1);
    THe function i wanna is to display basically when there are duplicate CUSTOMER_ID,TIME_KEY,PRODUCT_ID in the NAUSPURCHASES table. I can't seem to get it right. Any hints or preferably idiot-proof (for ppl like me) answers? thanks

    SELECT N1.customer_id, N1.product_id, N1.time_key, count(*)
    FROM NAUSPURCHASES N1,NAUSPURCHASES N2
    where n1.CUSTOMER_ID = n2.CUSTOMER_ID
    and n1.TIME_KEY=n2.TIME_KEY
    and n1.PRODUCT_ID = n2.PRODUCT_ID
    group by N1.customer_id, N1.product_id, N1.time_key
    The output as a small snippet is :
    123405 SP1019 06-MAR-03 1
    123405 SP1019 14-JUN-03 1
    123405 SP1019 22-SEP-03 1
    123405 SP1019 31-DEC-03 1
    123405 SP1019 09-APR-04 1
    123405 SP1019 18-AUG-04 1
    123405 SP1019 26-NOV-04
    As you can see the time key is different....so it doesnt exactly match the case I >trying to get which is duplicates of the condition (time_key+product_id+customer_id) Hello,
    It is a little unclear as to what you want. You are joining the table to it's self on the 3 columns that appear to make each row unique, so you might as well not bother joining twice.
    The output of that query shows that there is only one row in the table for each customer_id, product_id and time_key, but you say you are looking for duplicates...how are they duplicated? Is it the case that you have more than one entry for each customer and product id at different times in the same day i.e.
    create table dt_test_dup(customer_id number,product_id varchar2(10),time_key date)
    insert into dt_test_dup values(123405, 'SP1019', to_date('06-MAR-03','dd-mon-yyyy'));
    insert into dt_test_dup values(123405, 'SP1019', to_date('14-JUN-03','dd-mon-yyyy'));
    insert into dt_test_dup values(123405, 'SP1019', to_date('22-SEP-03','dd-mon-yyyy'));
    insert into dt_test_dup values(123405, 'SP1019', to_date('31-DEC-03','dd-mon-yyyy'));
    insert into dt_test_dup values(123405, 'SP1019',to_date( '09-APR-04','dd-mon-yyyy'));
    insert into dt_test_dup values(123405, 'SP1019', to_date('18-AUG-04','dd-mon-yyyy'));
    insert into dt_test_dup values(123405, 'SP1019', to_date('26-NOV-04','dd-mon-yyyy'));
    insert
    into
         dt_test_dup
    select
         customer_id,
         product_id,
         time_key + (1/24)*10
    FROM
         dt_test_dup;
    insert
    into
         dt_test_dup
    select
         customer_id,
         product_id,
         time_key + (1/24)*12
    FROM
         dt_test_dup;
    SQL> select * from dt_test_dup
      2  /
    CUSTOMER_ID PRODUCT_ID TIME_KEY
         123405 SP1019     06-mar-0003 00:00:00
         123405 SP1019     14-jun-0003 00:00:00
         123405 SP1019     22-sep-0003 00:00:00
         123405 SP1019     31-dec-0003 00:00:00
         123405 SP1019     09-apr-0004 00:00:00
         123405 SP1019     18-aug-0004 00:00:00
         123405 SP1019     26-nov-0004 00:00:00
         123405 SP1019     06-mar-0003 10:00:00
         123405 SP1019     14-jun-0003 10:00:00
         123405 SP1019     22-sep-0003 10:00:00
         123405 SP1019     31-dec-0003 10:00:00
         123405 SP1019     09-apr-0004 10:00:00
         123405 SP1019     18-aug-0004 10:00:00
         123405 SP1019     26-nov-0004 10:00:00
         123405 SP1019     06-mar-0003 12:00:00
         123405 SP1019     14-jun-0003 12:00:00
         123405 SP1019     22-sep-0003 12:00:00
         123405 SP1019     31-dec-0003 12:00:00
         123405 SP1019     09-apr-0004 12:00:00
         123405 SP1019     18-aug-0004 12:00:00
         123405 SP1019     26-nov-0004 12:00:00
         123405 SP1019     06-mar-0003 22:00:00
         123405 SP1019     14-jun-0003 22:00:00
         123405 SP1019     22-sep-0003 22:00:00
         123405 SP1019     31-dec-0003 22:00:00
         123405 SP1019     09-apr-0004 22:00:00
         123405 SP1019     18-aug-0004 22:00:00
         123405 SP1019     26-nov-0004 22:00:00
    28 rows selected.
    SQL>
    SQL> SELECT N1.customer_id, N1.product_id, N1.time_key, count(*)
      2  FROM dt_test_dup n1
      3  group by N1.customer_id, N1.product_id, N1.time_key
      4  /
    CUSTOMER_ID PRODUCT_ID TIME_KEY              COUNT(*)
         123405 SP1019     06-mar-0003 00:00:00         1
         123405 SP1019     06-mar-0003 10:00:00         1
         123405 SP1019     06-mar-0003 12:00:00         1
         123405 SP1019     06-mar-0003 22:00:00         1
         123405 SP1019     14-jun-0003 00:00:00         1
         123405 SP1019     14-jun-0003 10:00:00         1
         123405 SP1019     14-jun-0003 12:00:00         1
         123405 SP1019     14-jun-0003 22:00:00         1
         123405 SP1019     22-sep-0003 00:00:00         1
         123405 SP1019     22-sep-0003 10:00:00         1
         123405 SP1019     22-sep-0003 12:00:00         1
         123405 SP1019     22-sep-0003 22:00:00         1
         123405 SP1019     31-dec-0003 00:00:00         1
         123405 SP1019     31-dec-0003 10:00:00         1
         123405 SP1019     31-dec-0003 12:00:00         1
         123405 SP1019     31-dec-0003 22:00:00         1
         123405 SP1019     09-apr-0004 00:00:00         1
         123405 SP1019     09-apr-0004 10:00:00         1
         123405 SP1019     09-apr-0004 12:00:00         1
         123405 SP1019     09-apr-0004 22:00:00         1
         123405 SP1019     18-aug-0004 00:00:00         1
         123405 SP1019     18-aug-0004 10:00:00         1
         123405 SP1019     18-aug-0004 12:00:00         1
         123405 SP1019     18-aug-0004 22:00:00         1
         123405 SP1019     26-nov-0004 00:00:00         1
         123405 SP1019     26-nov-0004 10:00:00         1
         123405 SP1019     26-nov-0004 12:00:00         1
         123405 SP1019     26-nov-0004 22:00:00         1
    28 rows selected.
    SQL> SELECT N1.customer_id, N1.product_id, TRUNC(N1.time_key), count(*)
      2  FROM dt_test_dup n1
      3  group by N1.customer_id, N1.product_id, TRUNC(N1.time_key)
      4  /
    CUSTOMER_ID PRODUCT_ID TRUNC(N1.TIME_KEY)    COUNT(*)
         123405 SP1019     06-mar-0003 00:00:00         4
         123405 SP1019     14-jun-0003 00:00:00         4
         123405 SP1019     22-sep-0003 00:00:00         4
         123405 SP1019     31-dec-0003 00:00:00         4
         123405 SP1019     09-apr-0004 00:00:00         4
         123405 SP1019     18-aug-0004 00:00:00         4
         123405 SP1019     26-nov-0004 00:00:00         4
    7 rows selected.Or are you looking to generate duplicated data? It would really help if you could provide a create table statement and some test data, and the output you are expecting.
    HTH
    David

  • I have a box that will not go away, it says,  "To open JavaApplication, you need to install a Java SE 6 runtime.  Would you like to check for and install one?  If i push not now, it keeps popping up, if I push install, it says it's not available, help.

    I have a dialogue box that will not go away and it seems to have started when I upgraded to Mt. Lion.  the box says, "To open JavaApplication, you need to install a Java 6 SE runtime.  Would you like to check for and install one?  (smaller print)  Note: Usw of this software is subject to the Software License Agreement applicable to the software you are downloading.  A list of Apple SLAs may be found here: htp://www.apple.com/legal/sla/
    Finally there are two boxes to click.  One says not now.  If I click on that the box goes away for 2 to 3 seconds and then pops back up and WILL NOT go away.  If I click on the second box, Install, it says  The software is currently unavailable.  To install a Java SE 6 runtime later, open Java Application again.
    My confusion here is that I have no idea what the java application is, When I click "okay" on that box, the original box pops us again and WILL NOT go away. CGoing to the apple lega web site was no help.  My solution so far has been to drag the dialogue box as far to the lower right and out of the way as far as I can.  Help.

    Does this happen immediately after you log in? If so, one of your login items is probably causing it.

  • Please can somebody help, my imac will not start up, just chimes, apple sign then spinning cog. I have tried many key codes, no success, would really like to talk to someone.

    please can somebody help, my imac will not start up, just chimes, apple sign then spinning cog. I have tried many key codes, no success, would really like to talk to someone.

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB ' com.adobe.fpsaud com.apple.AirPortBaseStationAgent com.apple.installer.osmessagetracing ' ' 1274181950 464843899 1233118628 ' 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { split("'"${p[41]}"'",b);for(i in b) print b[i];if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { split("'"${p[41]}"'",b);for(i in b) print b[i]".plist";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { split("'"${p[41]}"'",b);split("'"${p[42]}"'",c);for(i in b) print b[i]".plist\t"c[i];if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|(Bo|PO).+ sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */   /;' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test osascript\ -e );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|corru|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:|suhel| VALI|ver-r|xpma' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '/S*/*/Ca*/*xpc* >&- ||echo No' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,Ex}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,In{p,ter},iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents XPC\ cache Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "${s[63]}"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 20 32 25;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • Message "to open MLBNexDefAutobahn, you need a Java SE 6 runtime. Would you like to install one now?"  I click "not now" and it pops open a second later.  It won't go away.  Help!

    I keep getting a pop up window labled Software Update saying, "To open 'MLBNexDefAutobahn,' you need a Java SE 6 runtime. Would you like to install one now?" I click on "Not Now" and it pops open again a second later.  It is not going away! Is this a Java virus? I just installed Maverick Wednesday and got a message yesterday on google that "Google would like to take over this computer"??? Please help.
    Thanks!

    This is not a virus, or any other kind of malware. Some third-party software that you have installed is repeatedly trying to open a Java process called MLBNexDefAutobahn. What that software might be, I don't know. What software do you have that this name might fit with?

  • HT1689 i have my daughters iphone 3, i want to use it as an i-pod, but it keeps receiving messages from some her friends is there a way to stop this from happening, please help, my phone is maxed out and would really like the storage for music, thanks

    i have my daughters iphone 3, i want to use it as an i-pod, but it keeps receiving messages from some her friends is there a way to stop this from happening, please help, my phone is maxed out and would really like the storage for music, thanks

    It sounds like it still has her information on it, so it might be efficient to navigate to Settings, then General, then Reset, then Erase All Content and Settings. You can then set up the phone again, using your information. This way the phone will be yours, officially, and her data and information will be removed.

  • I have a Keyrig 49 m-audio and it is not recognize by OS 10.9.4 when it says that mavericks is plug and play. I would really like to do what I am able to do on earlier version of OS... Please help

    I have a Keyrig 49 m-audio and it is not recognize by OS 10.9.4 when it says that mavericks is plug and play. I would really like to do what I am able to do on earlier version of OS... Please help

    it the link it seem someone made it work. How can a new OS make things more difficult... it seem crazy too me.
      via: http://community.m-audio.com/m-audio/topics/m_audio_keystation_with_osx_maverick s_9_1_doesnt_work_via_plug_n_play
    pavery85   8 months ago
    **UPDATE*** All is working on Mavericks 10.9.1 for me!! Back in business!
    Drivers seem to working now!

  • TS3367 I bought this ipad 3 wifi+cellular from Saudi Arabia but I live in Pakistan and so want to use call n FaceTime feature in it but can not find these features in my ipad so I really need help in this regard? Help would really be appriciated Thankyou

    I bought ipad 3 wifi+cellular from Saudi Arabia a month back and can not find a call feature or even FaceTime feature on it. I really have struggle online to find a way out but could not find any way out to use these features of ipad. I no not live in Saudi Arabia. My purpose of purchasing "cellular ipad" was to use cellular features whereas sadly I am not able to do so. Please I need a solution to this problem and would really appreciate the HELP. :)

    Aqdas Hayat wrote:
    .... Please I need a solution to this problem and would really appreciate the HELP.
    The Device you have, because of where it was Purchased will never be able to have FaceTime.
    All you can do is sell it and buy a Device from a non restrictive country.
    FaceTime in the Middle East

  • I have a problem with My Apple ID, because I have forgotten my security question and I don't have any rescue email address. Would you help me please?

    I have a problem with My Apple ID, because I have forgotten my security question and I don't have any rescue email address. Would you help me please?
    It's not possible to me calling apple support, because I'm not in usa now.

    Then find whatever number that you need for wherever you are -  in this support article - and seek help here.
    http://support.apple.com/kb/HT5699

  • HT3819 My old computer is broken so bought new one.When logged into itunes had to reset password etc.Anyway once on all playlist were different and can't find original stuff.I thought I would just log on and it would be my playlists but not to be.Help ple

    My old computer is broken so bought new one.When logged into itunes had to reset password etc.Anyway once on, all playlists were different and can't find original stuff.I thought I would just log on and I would carry on as usual  but not to be.Help please.

    Donmcp wrote:
    I thought I would just log on and I would carry on as usual 
    Why would you think this?  That's an ignorant assumption to make.
    Your media is only where you put it.
    Either move it from the old computer or restore it from the backup of the old computer.

  • My iPod touch won't turn on. I have tried plugging it in to charge, but and the screen remains black. I have tried restarting/resetting it to no avail. I would really appreciate your help. Thank you.

    My iPod touch won't turn on. I have tried plugging it in to charge, but and the screen remains black. I have tried restarting/resetting it to no avail. I would really appreciate your help. Thank you.

    Try:                                               
    - iOS: Not responding or does not turn on           
    - Also try DFU mode after try recovery mode
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try another cable       
    - Try on another computer                            
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Apple Retail Store - Genius Bar                                     

  • I would really appreciate any help on Syncing.. This can't be how it is...

    Hi,
    I would really appreciate some help with my new iTouch.
    Part a!)
    I have a Home Desktop PC with XP.
    I also have a MacBook Pro 2.4ghz running XP and Leopard.
    They both have itunes.
    My Home PC is the one with all my library on it.
    I have an iPod Nano, and a new Touch.
    Part b!)
    Now I really dont mind how I do it.. but what I would love to know is how I can use both computers with one library?
    Surely it is expected that people these days have a PC and laptop?
    And due to apples savvy marketing I have more than one Ipod.
    How can I use all my equipment?
    Ideally, I would love to just use my back up CD's from the PC, somehow rip them onto the laptop and just use the touch with my laptop, and the nano with the PC.
    So, I really want to get my library (over 8gb's of music!) on to both my Ipods.. is this possible?
    If not.. why not!?
    Any help will be so very much appreciated.
    Thanks

    It is possible that your anti-virus software is corrupting the downloaded files or otherwise interfering with downloading files by Firefox.<br />
    Disable your anti-virus software temporarily to see if that makes installing work.
    Download a fresh Firefox copy and save the file to the desktop.
    *Firefox 11.0.x: http://www.mozilla.org/en-US/firefox/all.html
    Uninstall your current Firefox version, if possible.
    *Do NOT remove personal data when you uninstall the current version or you lose your bookmarks and other data because all profile folders will be removed.
    Remove the Firefox program folder before installing that newly downloaded copy of the Firefox installer.
    *It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
    *http://kb.mozillazine.org/Uninstalling_Firefox
    Your bookmarks and other profile data are stored elsewhere in the Firefox Profile Folder and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.
    *http://kb.mozillazine.org/Profile_folder_-_Firefox
    *http://kb.mozillazine.org/Profile_backup
    *http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall

  • TS3988 How do I get ICLOUD the verification email resent. I can't find any informationon this. Step by step instructions would really be a big help.

    How do I get ICLOUD the verification email resent. I can't find any informationon this. Step by step instructions would really be a big help.

    etresoft  a long time contributer to Apple Support Communities wrote a very useful app he called etrecheck which helps in diagnosing many problems caused by third party installs etc.. Go to his website, read his information and from there download and run the program according to his instructions
    http://www.etresoft.com/etrecheck
    Post the results back here
    Pete

Maybe you are looking for

  • Can't Update Medaisource to 5.10.38 (using latest Vista Drive

    I am using the latest driver for the XFI Xtrrememusic which shipped with my Dell. I had no problem updating and all functions seem fine. I am using Vista Ultimate. I recently upgraded to the latest driver, and things are perfect. However, i am trying

  • CGroup from Oracle Materialized view

    Hi I'm trying to create a User Manage Cgroup in timesten from a oracle mview.... When execute "create .. cache group command" this error message appears Command> CREATE USERMANAGED CACHE GROUP "cg_ser_lin" > AUTOREFRESH MODE INCREMENTAL INTERVAL 10 M

  • Data conversion questions

    Hi Everyone, I'm confused by the data conversion rule and how to do it in abap, could you help me about some of my questions? 1. How many ways to do data conversion ( like assignment .....)? 2. When using field symbol, we know we can assign reference

  • Amazing service from Apple for my iPad Air

    Probably the first time i ever taken the trouble to give feedback, but given my recent positive experience with Apple i really felt i had too. My problem revolved around my 128Gb iPad 3 which was just on the edge of it's one year guarantee - i think.

  • Placing of XML Files

    Folks I am creating a framework for our application , I have one XML file which has all the SQL statements(based on the use case) in it , So all my Java Classes call this XML file to get the Simple SQL/Stored Procedures, And i am wondering where to p