Git Product home page Git Product logo

catlog's Introduction

CatLog project unmaintained

Graphical log reader for Android.

Note: this repo is unmaintained due to me having too little time and too little interest. Please check out a fork called MatLog that is optimized for newer devices.

Author

Nolan Lawson

License

WTFPL, although attribution would be nice.

Screenshot

Overview

CatLog is a free and open-source log reader for Android.

It shows a scrolling (tailed) view of the Android "Logcat" system log, hence the goofy name. It also allows you to record logs in real time, send logs via email, and filter using a variety of criteria.

Download

CatLog may be downloaded from the Google Play Store.

You can also find a direct APK download link from the CatLog page on my web site.

FAQs

Where are the logs saved?

On the SD card, under /sdcard/catlog/saved_logs/.

I can't see any logs!

This problem typically shows up on custom ROMs. First off, try an alternative logging app, to verify that the problem is with your ROM and not CatLog.

Next, see if your ROM offers system-wide settings to disable logging. Be sure to reboot after you change anything.

If that still doesn't work, you can contact the creator of your ROM to file a bug/RFE.

And if you don't have root, check to see if you're running Jelly Bean (Android 4.2+). CatLog has issues with unrooted Jelly Bean.

Details

You can read all about CatLog in my blog posts.

catlog's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

catlog's Issues

Another OutOfMemoryError

From Android Market:

java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:200)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
at java.lang.Thread.run(Thread.java:1019)
Caused by: java.lang.OutOfMemoryError: array size too large
at android.text.SpannableStringBuilder.toString(SpannableStringBuilder.java:867)
at com.nolanlawson.logcat.reader.MultipleLogcatReader.readLine(Unknown Source)
access$0
at com.nolanlawson.logcat.LogcatActivity$LogReaderAsyncTask.doInBackground$10299ca(Unknown Source)
at com.nolanlawson.logcat.LogcatActivity$LogReaderAsyncTask.doInBackground(Unknown Source)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
... 4 more

Changing text size setting causes incorrect truncation

See screenshot. Changing the text size to "extra large" and then back to normal seems to result in the text getting truncated at the wrong spot.

I assume this is because of some static variable somewhere that I'm not properly resetting when the settings are changed.

2013-01-20 16 39 42

no log appears

On my S4 with WanamLite ROM, with CatLog's default settings, the spinner spins forever and nothing ever appears in window. The spinner continues to spin even after hitting the pause button. Record proceeds without error, but no file gets saved, presumably because it would be empty. The strange thing is that, at one point, CatLog did display and save (I uploaded a log here at GtiHub). But even then, the pause button didn't work, though everything thing else seemed functional. I also get the same failure with aLogCat, so it's apparently something on my phone. Any suggestions? Do you have a forum on xda where you answer this kind of maintenance question?

Cannot stop recording on JellyBean

Steps to reproduce:

  1. Hit Recording button
  2. Go to notification tray, select the CatLog "Select to stop recording" entry

Expected result: notification goes away, recording stops
Actual result: app crashes

Confirmed on Galaxy Nexus Android 4.2.

I/System  (16191): Failed to destroy process 16296
I/System  (16191): libcore.io.ErrnoException: kill failed: EPERM (Operation not permitted)
I/System  (16191):  at libcore.io.Posix.kill(Native Method)
I/System  (16191):  at libcore.io.ForwardingOs.kill(ForwardingOs.java:77)
I/System  (16191):  at java.lang.ProcessManager$ProcessImpl.destroy(ProcessManager.java:260)
I/System  (16191):  at com.nolanlawson.logcat.reader.SingleLogcatReader.killQuietly(SingleLogcatReader.java:47)
I/System  (16191):  at com.nolanlawson.logcat.LogcatRecordingService.killProcess(LogcatRecordingService.java:364)
I/System  (16191):  at com.nolanlawson.logcat.LogcatRecordingService.access$1(LogcatRecordingService.java:359)
I/System  (16191):  at com.nolanlawson.logcat.LogcatRecordingService$1.onReceive(LogcatRecordingService.java:68)
I/System  (16191):  at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:755)
I/System  (16191):  at android.os.Handler.handleCallback(Handler.java:615)
I/System  (16191):  at android.os.Handler.dispatchMessage(Handler.java:92)
I/System  (16191):  at android.os.Looper.loop(Looper.java:137)
I/System  (16191):  at android.app.ActivityThread.main(ActivityThread.java:4928)
I/System  (16191):  at java.lang.reflect.Method.invokeNative(Native Method)
I/System  (16191):  at java.lang.reflect.Method.invoke(Method.java:511)
I/System  (16191):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
I/System  (16191):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
I/System  (16191):  at dalvik.system.NativeStart.main(Native Method)

Menu / Options?

I cannot figure out how to get to the menu containing the "Log Level", "Save", "Open", "Send", ... options?!

Tag-Filter with spaces doesn't work

I tried to create a log for "Changelog Droid" by long-tapping an entry from it and filtering by the tag "Changelog Droid". This resulted in an empty list. The filter bar on top reads "tag:Changelog Droid" and my guess is that it doesn't work because of the space. I also tried tag:"Changelog Droid" without success. And even tag:Changelog doesn't work.

Apps without spaces in their names work, e.g. tag:dalvikvm .

This is on Jelly Bean 4.1.2 (stock ROM) on a Galaxy Nexus.

Auto-store logs in Dropbox

This was a request given by a user:

auto copy logs (when done) to dropbox - much easier to look at the logs on a pc

Add Help section

How do I send a bug report to a developer?

  1. Hit Menu, then Record.
  2. Open the other app, and do whatever caused the bug.
  3. Go back to CatLog, hit Menu, then Stop Recording.
  4. Hit Menu, then Send, then email the bug to the developer.

How do I do an advanced filter?

...

How do I start CatLog from within my own app?

...

Put invocation to "findFilterItems" into AsyncTask in LogcatActivity.java?

Hi developers of Catlog,

I'm a Ph.D. student and I'm doing research on improving performance
for Android apps.

In Catlog, "CatlogDBHelper.findFilterItems" accesses database,
so you put the invocation of this method into AsyncTask at line 593 of
LogcatActivity.java ("showFiltersDialog" method) to improve
responsiveness.

But there are two other places in LogcatActivity.java where you still
invoke "CatlogDBHelper.findFilterItems" in UI thread.
"addFiltersToSuggestions" calls "findFilterItems" at line 186 and it's
eventually called by two "onPreExecute" methods at line 1906 and 1290.
"onPreExecute" is executed by UI thread.

Why don't you also put all invocations to "findFilterItems" into background
thread? Is there any specific reason?

Thanks,
Yu

Thousands of entries scrolling down the screen that show TextLayoutCache

From a user:

When I start Catlog there seems to be thousands of entries scrolling down the screen that show TextLayoutCache. (See attached screen shot). I got the PID number from the Catlog screen then looked up the PID number in a task manager and it showed that it was the Catlog process that was creating all the log entries.

I killed the Catlog process and then went back in and the messages were no longer displaying. But I've had this problem on numerous occasions, on different days, and I turn my phone off every night. So it seems to be a reoccurring problem, but doesn't happen all the time.

In the attached log search for TextLayoutCache. The PID number was 17403 for the Catlog process.

device:

build.board: MSM8960
build.bootloader: I535VRALE6
build.brand: Verizon
build.cpu_abi: armeabi-v7a
build.cpu_abi2: armeabi
build.device: d2vzw
build.display: JRO03L.I535VRBLK3
build.fingerprint: Verizon/d2vzw/d2vzw:4.1.1/JRO03L/I535VRBLK3:user/release-keys
build.hardware: qcom
build.host: SEP-112
build.id: JRO03L
build.manufacturer: samsung
build.model: SCH-I535
build.product: d2vzw
build.radio: unknown
build.serial: f504bcce
build.tags: release-keys
build.time: 1354257822000
build.type: user
build.user: se.infra
version.codename: REL
version.incremental: I535VRBLK3
version.release: 4.1.1
version.sdk_int: 16

logs:

01-24 14:01:02.408 V/AwesomePlayer(211): addBatteryData
01-24 14:01:02.408 V/AudioCache(211): wait - success
01-24 14:01:02.408 V/StagefrightPlayer(211): reset
01-24 14:01:02.408 I/AwesomePlayer(211): reset
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.408 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.408 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x4239d900 successful
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x4239d848 successful
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41f12718 successful
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x420067a8 successful
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x4239dc78 successful
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x4239db70 successful
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x4239d9b8 successful
01-24 14:01:02.408 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41edbb90 successful
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.408 V/StagefrightPlayer(211): ~StagefrightPlayer
01-24 14:01:02.408 V/StagefrightPlayer(211): reset
01-24 14:01:02.408 I/AwesomePlayer(211): reset
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.408 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.408 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.408 V/AwesomePlayer(211): destructor
01-24 14:01:02.408 I/AwesomePlayer(211): reset
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.408 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.408 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.408 V/AwesomePlayer(211): ~AwesomePlayer()
01-24 14:01:02.408 V/SoundPoolThread(719): Got message m=2, mData=2
01-24 14:01:02.408 V/MediaPlayer(719): decode(289, 21819824, 20394)
01-24 14:01:02.408 V/MediaPlayerService(211): decode(54, 21819824, 20394)
01-24 14:01:02.408 V/MediaPlayerService(211): player type = 3
01-24 14:01:02.408 V/MediaPlayerService(211):  create StagefrightPlayer
01-24 14:01:02.408 V/AwesomePlayer(211): setDefault
01-24 14:01:02.408 V/AwesomePlayer(211): constructor
01-24 14:01:02.408 D/lights  (719): LCD : 27 +
01-24 14:01:02.408 D/lights  (719): LCD : 27 -
01-24 14:01:02.408 V/AwesomePlayer(211): setDefault
01-24 14:01:02.408 I/AwesomePlayer(211): reset
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.408 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.408 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.408 V/StagefrightPlayer(211): StagefrightPlayer
01-24 14:01:02.408 V/AwesomePlayer(211): setListener
01-24 14:01:02.408 V/StagefrightPlayer(211): setAudioSink
01-24 14:01:02.408 V/AwesomePlayer(211): setAudioSink
01-24 14:01:02.408 V/StagefrightPlayer(211): setDataSource(54, 21819824, 20394)
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.408 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.408 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.408 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.408 V/AwesomePlayer(211): track of type 'audio/vorbis' does not publish bitrate
01-24 14:01:02.408 V/AwesomePlayer(211): mBitrate = -1 bits/sec
01-24 14:01:02.408 V/AwesomePlayer(211): current audio track (0)
01-24 14:01:02.408 V/AwesomePlayer(211): setAudioSource
01-24 14:01:02.408 V/AwesomePlayer(211): current audio track (0) is added to vector[0]
01-24 14:01:02.408 V/AwesomePlayer(211): setDataSource_l: Audio(1), Video(0)
01-24 14:01:02.408 V/MediaPlayerService(211): prepare
01-24 14:01:02.408 V/StagefrightPlayer(211): prepareAsync
01-24 14:01:02.408 V/AwesomePlayer(211): prepareAsync
01-24 14:01:02.408 V/MediaPlayerService(211): wait for prepare
01-24 14:01:02.408 V/AwesomePlayer(211): onPrepareAsyncEvent
01-24 14:01:02.408 V/AwesomePlayer(211): initAudioDecoder
01-24 14:01:02.408 I/OMXCodec(211): OMXCodec::Create mime (audio/vorbis), flags (0), matchComponentName ((null)), createEncoder (0)
01-24 14:01:02.408 D/LightsService(719): setLightLocked is called
01-24 14:01:02.418 I/OMXCodec(211): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'
01-24 14:01:02.418 I/OMXCodec(211): Successfully allocated OMX node 'OMX.google.vorbis.decoder'
01-24 14:01:02.418 E/OMXCodec(211): Not Setting the QOMX_VIDEO_PARAM_DIVXTYPE for audio/vorbis 
01-24 14:01:02.418 I/OMXCodec(211): [OMX.google.vorbis.decoder] allocating 4 buffers of size 8192 on input port
01-24 14:01:02.418 I/OMXCodec(211): [OMX.google.vorbis.decoder] allocating 4 buffers of size 32768 on output port
01-24 14:01:02.428 D/lights  (719): LCD : 21 +
01-24 14:01:02.428 D/lights  (719): LCD : 21 -
01-24 14:01:02.428 I/Gmail   (4419): [Paused: Inbox]
01-24 14:01:02.428 D/LightsService(719): setLightLocked is called
01-24 14:01:02.438 V/AwesomePlayer(211): finishAsyncPrepare_l
01-24 14:01:02.438 V/AwesomePlayer(211): notifyListener_l() msg (5-MEDIA_SET_VIDEO_SIZE), ext1 (0), ext2 (0)
01-24 14:01:02.438 V/AudioCache(211): notify(0x4215a920, 5, 0, 0)
01-24 14:01:02.438 V/AudioCache(211): ignored
01-24 14:01:02.438 V/AwesomePlayer(211): notifyListener_l() msg (1-MEDIA_PREPARED), ext1 (0), ext2 (0)
01-24 14:01:02.438 V/AudioCache(211): notify(0x4215a920, 1, 0, 0)
01-24 14:01:02.438 V/AudioCache(211): prepared
01-24 14:01:02.438 V/AudioCache(211): wait - success
01-24 14:01:02.438 V/MediaPlayerService(211): start
01-24 14:01:02.438 V/StagefrightPlayer(211): start
01-24 14:01:02.438 V/AwesomePlayer(211): play
01-24 14:01:02.438 V/AwesomePlayer(211): AwesomePlayer::play_l():: This is not a DRM content
01-24 14:01:02.438 E/AudioPolicyManagerBase(211): unknown stream type
01-24 14:01:02.438 E/AudioPolicyManagerBase(211): unknown stream type
01-24 14:01:02.438 E/AudioPolicyManagerBase(211): unknown stream type
01-24 14:01:02.438 E/AudioPolicyManagerBase(211): unknown stream type
01-24 14:01:02.438 E/AudioPolicyManagerBase(211): unknown stream type
01-24 14:01:02.438 E/AudioPolicyManagerBase(211): unknown stream type
01-24 14:01:02.438 V/AudioPolicyManagerBase(211): getNewDevice() selected device 0
01-24 14:01:02.438 I/AudioPolicyManagerBase(211): ### curdevice : 2
01-24 14:01:02.438 D/AwesomePlayer(211): curDev : 2 before make new LPAPlayer
01-24 14:01:02.438 V/AwesomePlayer(211): LPAPlayer::getObjectsAlive() 0
01-24 14:01:02.438 V/AwesomePlayer(211): AudioPlayer created, Non-LPA mode mime audio/vorbis duration 1011250
01-24 14:01:02.438 V/AwesomePlayer(211): startAudioPlayer_l, sendErrorNotification (0)
01-24 14:01:02.438 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41fdc960 successful
01-24 14:01:02.438 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41fdcb70 successful
01-24 14:01:02.438 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41fdccb0 successful
01-24 14:01:02.438 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41fdcdd8 successful
01-24 14:01:02.438 I/OMXCodec(211): [OMX.google.vorbis.decoder] allocating 4 buffers of size 32768 on output port
01-24 14:01:02.438 I/AudioPlayer(211): Audioplayer kKeyAudioPCMFormat:1, 1, 0
01-24 14:01:02.438 I/AudioPlayer(211): MOON > Audioplayer1 (1, 1)
01-24 14:01:02.438 V/AudioCache(211): open(48000, 1, 0x0, 1, 4)
01-24 14:01:02.448 V/AwesomePlayer(211): addBatteryData
01-24 14:01:02.448 V/MediaPlayerService(211): wait for playback complete
01-24 14:01:02.448 D/lights  (719): LCD : 14 +
01-24 14:01:02.448 D/lights  (719): LCD : 14 -
01-24 14:01:02.448 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.448 V/AudioCache(211): memcpy(0x44963000, 0x43459008, 2048)
01-24 14:01:02.448 E/CircleShortcutWidget(719): density = 320
01-24 14:01:02.448 D/CircleShortcutWidget(719): explore by touch mode off
01-24 14:01:02.448 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.448 V/AudioCache(211): memcpy(0x44963800, 0x43459008, 2048)
01-24 14:01:02.448 E/CircleShortcutWidget(719): pkg name =com.android.contacts, activityName=com.android.contacts.activities.DialtactsActivity
01-24 14:01:02.448 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.448 V/AudioCache(211): memcpy(0x44964000, 0x43459008, 2048)
01-24 14:01:02.448 D/CircleShortcutWidget(719): mIconWidth =96
01-24 14:01:02.448 D/LightsService(719): setLightLocked is called
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44964800, 0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44965000, 0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44965800, 0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44966000, 0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44966800, 0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44967000, 0x43459008, 2048)
01-24 14:01:02.458 D/lights  (719): LCD : 7 +
01-24 14:01:02.458 D/lights  (719): LCD : 7 -
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44967800, 0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.458 V/AudioCache(211): memcpy(0x44968000, 0x43459008, 2048)
01-24 14:01:02.458 D/LightsService(719): setLightLocked is called
01-24 14:01:02.468 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.468 V/AudioCache(211): memcpy(0x44968800, 0x43459008, 2048)
01-24 14:01:02.468 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.468 V/AudioCache(211): memcpy(0x44969000, 0x43459008, 2048)
01-24 14:01:02.468 D/CircleShortcutWidget(719): BitmapDrawable
01-24 14:01:02.468 E/CircleShortcutWidget(719): pkg name =com.android.mms, activityName=com.android.mms.ui.ConversationComposer
01-24 14:01:02.468 D/CircleShortcutWidget(719): mIconWidth =96
01-24 14:01:02.468 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.468 V/AudioCache(211): memcpy(0x44969800, 0x43459008, 2048)
01-24 14:01:02.468 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.468 V/AudioCache(211): memcpy(0x4496a000, 0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): memcpy(0x4496a800, 0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): memcpy(0x4496b000, 0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): memcpy(0x4496b800, 0x43459008, 2048)
01-24 14:01:02.478 D/lights  (719): LCD : 0 +
01-24 14:01:02.478 D/lights  (719): LCD : 0 -
01-24 14:01:02.478 I/power   (719): *** release_dvfs_lock : lockType : 1 
01-24 14:01:02.478 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.478 E/MP-Decision(1588): Enabling MP decision for CPU[1]
01-24 14:01:02.478 V/AudioCache(211): memcpy(0x4496c000, 0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): memcpy(0x4496c800, 0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.478 V/AudioCache(211): memcpy(0x4496d000, 0x43459008, 2048)
01-24 14:01:02.478 D/LightsService(719): setLightLocked is called
01-24 14:01:02.478 I/PowerManagerService(719): Light Animator Finished currentValue=0
01-24 14:01:02.478 D/PowerManagerService(719): releaseDVFSLockLocked : all DVFS_MIN_LIMIT are released 
01-24 14:01:02.488 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.488 V/AudioCache(211): memcpy(0x4496d800, 0x43459008, 2048)
01-24 14:01:02.488 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.488 V/AudioCache(211): memcpy(0x4496e000, 0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): memcpy(0x4496e800, 0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): memcpy(0x4496f000, 0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): memcpy(0x4496f800, 0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.498 V/AudioCache(211): memcpy(0x44970000, 0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): memcpy(0x44970800, 0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): memcpy(0x44971000, 0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): memcpy(0x44971800, 0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): memcpy(0x44972000, 0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.508 V/AudioCache(211): memcpy(0x44972800, 0x43459008, 2048)
01-24 14:01:02.518 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.518 V/AudioCache(211): memcpy(0x44973000, 0x43459008, 2048)
01-24 14:01:02.518 D/WfdService(719): intent recieved android.intent.action.SCREEN_OFF
01-24 14:01:02.528 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.528 V/AudioCache(211): memcpy(0x44973800, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44974000, 0x43459008, 2048)
01-24 14:01:02.538 D/CircleShortcutWidget(719): BitmapDrawable
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44974800, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44975000, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44975800, 0x43459008, 2048)
01-24 14:01:02.538 E/CircleShortcutWidget(719): pkg name =com.android.email, activityName=com.android.email.activity.Welcome
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44976000, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44976800, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44977000, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44977800, 0x43459008, 2048)
01-24 14:01:02.538 D/CircleShortcutWidget(719): mIconWidth =96
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44978000, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44978800, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44979000, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x44979800, 0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 2048)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x4497a000, 0x43459008, 2048)
01-24 14:01:02.538 V/AwesomePlayer(211): postAudioEOS delayUs (0)
01-24 14:01:02.538 V/AwesomePlayer(211): onCheckAudioStatus
01-24 14:01:02.538 V/AwesomePlayer(211): onCheckAudioStatus() set AUDIO_AT_EOS flag
01-24 14:01:02.538 V/AwesomePlayer(211): onStreamDone
01-24 14:01:02.538 V/AwesomePlayer(211): MEDIA_PLAYBACK_COMPLETE
01-24 14:01:02.538 V/AwesomePlayer(211): notifyListener_l() msg (2-MEDIA_PLAYBACK_COMPLETE), ext1 (0), ext2 (0)
01-24 14:01:02.538 V/AudioCache(211): notify(0x4215a920, 2, 0, 0)
01-24 14:01:02.538 V/AudioCache(211): playback complete - thread will wake up later
01-24 14:01:02.538 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=1)
01-24 14:01:02.538 V/AudioCache(211): write(0x43459008, 824)
01-24 14:01:02.538 V/AudioCache(211): memcpy(0x4497a800, 0x43459008, 824)
01-24 14:01:02.538 V/AwesomePlayer(211): addBatteryData
01-24 14:01:02.538 V/AudioCache(211): wait - success
01-24 14:01:02.538 V/StagefrightPlayer(211): reset
01-24 14:01:02.538 I/AwesomePlayer(211): reset
01-24 14:01:02.538 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.538 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.538 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.538 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x42dd8f80 successful
01-24 14:01:02.548 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x42dd8ec8 successful
01-24 14:01:02.548 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x42dd8e10 successful
01-24 14:01:02.548 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41ee9f88 successful
01-24 14:01:02.548 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41fdc830 successful
01-24 14:01:02.548 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41fa1bf8 successful
01-24 14:01:02.548 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41ee90d8 successful
01-24 14:01:02.548 E/OMXNodeInstance(211): OMX_FreeBuffer for buffer header 0x41fa1af8 successful
01-24 14:01:02.548 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.548 V/StagefrightPlayer(211): ~StagefrightPlayer
01-24 14:01:02.548 V/StagefrightPlayer(211): reset
01-24 14:01:02.548 I/AwesomePlayer(211): reset
01-24 14:01:02.548 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.548 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.548 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.548 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.548 V/AwesomePlayer(211): destructor
01-24 14:01:02.548 I/AwesomePlayer(211): reset
01-24 14:01:02.548 V/AwesomePlayer(211): reset_l() cancel player events
01-24 14:01:02.548 V/AwesomePlayer(211): cancelPlayerEvents (keepNotifications=0)
01-24 14:01:02.548 V/AwesomePlayer(211): mAudioTrackVector clear
01-24 14:01:02.548 V/AwesomePlayer(211): reset_l() mAudioPlayer successfully deleted
01-24 14:01:02.548 V/AwesomePlayer(211): ~AwesomePlayer()
01-24 14:01:02.548 D/STATUSBAR-NotificationService(719): ACTION_SCREEN_OFF
01-24 14:01:02.548 D/STATUSBAR-NotificationService(719): updateLightsLocked() : Turn off notification light
01-24 14:01:02.548 D/LightsService(719): [SvcLED] setSvcLedStateLocked:: id = 4, color = 0, mode = Off, set = Off
01-24 14:01:02.558 D/AudioHardwareALSA(211): setParameters() screen_state=off
01-24 14:01:02.558 D/tms_audio_hw/AudioTmsIpc(211): adev_set_parameters : Enter 
01-24 14:01:02.558 D/tms_audio_hw/AudioTmsIpc(211): adev_set_parameters : Exit 
01-24 14:01:02.578 D/CircleShortcutWidget(719): BitmapDrawable
01-24 14:01:02.578 E/CircleShortcutWidget(719): pkg name =com.sec.android.app.camera, activityName=com.sec.android.app.camera.Camera
01-24 14:01:02.578 D/CircleShortcutWidget(719): mIconWidth =96
01-24 14:01:02.588 E/Sensors (719): Sleep Event : mEnabled = 0
01-24 14:01:02.598 D/StatusBar.FaceDetectionController(953): onReceive: action = android.intent.action.SCREEN_OFF mEnableDetect : false
01-24 14:01:02.618 D/CircleShortcutWidget(719): BitmapDrawable
01-24 14:01:02.628 I/NativeNfcBrcmPowerMode(1133): NativeNfcBrcmPowerMode; setPowerMode(android.intent.action.SCREEN_OFF)
01-24 14:01:02.628 D/STATUSBAR-PhoneStatusBar(953): marqueeStatusBar()
01-24 14:01:02.668 E/MP-Decision(1588): UP Ld:120 Nw:1.990000 Tw:140 rq:4.100000 seq:175.000000
01-24 14:01:02.688 D/CircleLockScreen(719): cursor.getInt(0) = 0
01-24 14:01:02.698 D/CircleLockScreen(719): cursor.getInt(0) = 0
01-24 14:01:02.698 W/SignalStrength(719): getLteLevel =3
01-24 14:01:02.698 W/SignalStrength(719): getLevel=3 (SignalStrength: 99 0 -69 -45 -120 -1 -1 21 -101 8 114 2147483647 gsm|lte 0x503)
01-24 14:01:02.698 W/SignalStrength(953): getLteLevel =3
01-24 14:01:02.698 W/SignalStrength(953): getLevel=3 (SignalStrength: 99 0 -69 -45 -120 -1 -1 21 -101 8 114 2147483647 gsm|lte 0x503)
01-24 14:01:02.698 W/SignalStrength(953): getLteLevel =3
01-24 14:01:02.698 W/SignalStrength(953): getLevel=3 (SignalStrength: 99 0 -69 -45 -120 -1 -1 21 -101 8 114 2147483647 gsm|lte 0x503)
01-24 14:01:02.698 D/STATUSBAR-NetworkController(953): onSignalStrengthsChanged signalStrength=SignalStrength: 99 0 -69 -45 -120 -1 -1 21 -101 8 114 2147483647 gsm|lte 0x503 level=3
01-24 14:01:02.708 W/SignalStrength(719): getDbm 1
01-24 14:01:02.708 D/SignalStrength(719): getLteDbm=-101
01-24 14:01:02.708 W/SignalStrength(719): getDbm=-101
01-24 14:01:02.708 W/SignalStrength(719): getAsuLevel 1
01-24 14:01:02.708 D/SignalStrength(719): getLteDbm=-101
01-24 14:01:02.708 W/SignalStrength(719): Lte Asu level: 39
01-24 14:01:02.708 W/SignalStrength(719): getAsuLevel=39
01-24 14:01:02.708 D/CircleLockScreen(719): mChecked = 11
01-24 14:01:02.708 D/CircleLockScreen(719): onRefreshBatteryInfo() showPatteryInfo: false pluggedIn: false batteryLevel: 88
01-24 14:01:02.708 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:02.718 D/ClockWidget(719): refreshTime()
01-24 14:01:02.718 D/ClockWidget(719): TTS Message = It is 2 : 1 PM, Thursday, January 24
01-24 14:01:02.718 D/ClockWidget(719): refreshTime()
01-24 14:01:02.718 D/ClockWidget(719): TTS Message = It is 2 : 1 PM, Thursday, January 24
01-24 14:01:02.718 W/LockPatternKeyguardView(719): Couldn't find transport control widget
01-24 14:01:02.718 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:02.788 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:02.948 D/dalvikvm(719): GC_CONCURRENT freed 5360K, 23% free 35003K/44999K, paused 22ms+14ms, total 221ms
01-24 14:01:02.948 D/dalvikvm(719): WAIT_FOR_CONCURRENT_GC blocked 143ms
01-24 14:01:02.948 D/dalvikvm(719): WAIT_FOR_CONCURRENT_GC blocked 134ms
01-24 14:01:02.958 D/LockPatternKeyguardView(719): max failed attempt for device disable :0
01-24 14:01:02.968 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:02.968 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:02.978 D/ClockWidget(719): refreshTime()
01-24 14:01:02.978 D/ClockWidget(719): TTS Message = It is 2 : 1 PM, Thursday, January 24
01-24 14:01:02.988 W/LockPatternKeyguardView(719): no unlock screen when trying to enable fallback
01-24 14:01:02.998 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:03.018 D/ClockWidget(719): isServiceEnable = false cityId = cityId:339817
01-24 14:01:03.018 D/ClockWidget(719): Weather Demon is not running, Set visibility to GONE
01-24 14:01:03.018 D/CircleLockScreen(719): onResume()
01-24 14:01:03.018 D/CircleUnlockRippleRenderer(719): onResume isUnlocked = false
01-24 14:01:03.018 D/ClockWidget(719): isServiceEnable = false cityId = cityId:339817
01-24 14:01:03.018 D/ClockWidget(719): Weather Demon is not running, Set visibility to GONE
01-24 14:01:03.028 D/CircleShortcutWidget(719): onResume()
01-24 14:01:03.028 D/CircleLockScreen(719): mCallback.isShowingAndNotHidden()=false
01-24 14:01:03.028 D/CircleLockScreenMotion(719): register motion listener
01-24 14:01:03.028 D/MotionEngine(719): [@@@ Motion Engine @@@] InitializeMotionManager ALLLLLLLLLLLLLLLLLLLLLLLLL
01-24 14:01:03.028 V/MotionRecognitionManager(719):   .registerListenerEvent : success. listener count = 0->1, motion_sensors=3, listener=com.android.internal.policy.impl.sec.CircleLockScreenMotion$2@427efe18
01-24 14:01:03.028 D/MotionRecognitionManager(719):   .registerListenerEvent : fail. already registered / listener count = 1, listener=com.android.internal.policy.impl.sec.CircleLockScreenMotion$2@427efe18
01-24 14:01:03.028 D/CircleLockScreenMotion(719): reset motion engine
01-24 14:01:03.028 D/MotionEngine(719): [@@@ MotionEngine @@@] ResetMotionEngine............................ CALLED...............
01-24 14:01:03.028 D/MotionRecognitionService(719):   .registerCallback : 1, motion_sensors=3, client=com.android.internal.policy.impl.sec.CircleLockScreenMotion$2@427efe18
01-24 14:01:03.028 D/MotionRecognitionService(719):   .checkSettingEngineEnabled : true
01-24 14:01:03.028 D/MotionRecognitionService(719):   .resetMotionEngine
01-24 14:01:03.038 V/KeyguardViewManager(719): KGVM: Set visibility on com.android.internal.policy.impl.KeyguardViewManager$KeyguardViewHost@42daee30 to 6291456
01-24 14:01:03.038 D/KeyguardViewMediator(719): adjustUserActivityLocked mShowing: true mHidden: false
01-24 14:01:03.038 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:03.038 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:03.038 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:03.038 D/PowerManagerService(719): enableUserActivity false
01-24 14:01:03.048 D/KeyguardViewMediator(719): adjustStatusBarLocked: mShowing=true mHidden=false isSecure=false --> flags=0x1200000
01-24 14:01:03.048 E/KeyguardViewMediator(719): 2. Lockscreen lock
01-24 14:01:03.048 E/KeyguardViewMediator(719): Phone is boot completed. so can broadcast
01-24 14:01:03.048 D/STATUSBAR-StatusBarManagerService(719): manageDisableList what=0x1200000 pkg=android
01-24 14:01:03.048 D/PhoneStatusBar(953): disable: < expand icons alerts ticker system_info back HOME* RECENT* clock >
01-24 14:01:03.058 I/Choreographer(719): Skipped 45 frames!  The application may be doing too much work on its main thread.
01-24 14:01:03.068 I/SurfaceFlinger(208): id=208(22) createSurf 0x42131ce4 (720x1230),1 flag=0
01-24 14:01:03.068 D/KeyguardViewMediator(719): setHidden false
01-24 14:01:03.068 I/Adreno200-EGLSUB(719): <ConfigWindowMatch:2087>: Format RGBA_8888.
01-24 14:01:03.068 V/WindowManager(719): rotationForOrientationLw(orient=5, last=0); user=0  mLidState=-1 mDockMode=0 mHdmiPlugged=false mAccelerometerDefault=false sensorRotation=-1
01-24 14:01:03.078 I/SurfaceFlinger(208): id=209(23) createSurf 0x42131e24 (720x1230),3 flag=400
01-24 14:01:03.078 D/KeyguardViewMediator(719): setHidden false
01-24 14:01:03.119 I/Adreno200-EGLSUB(719): <ConfigWindowMatch:2087>: Format RGBA_8888.
01-24 14:01:03.319 D/dalvikvm(719): GC_FOR_ALLOC freed 378K, 18% free 37291K/44999K, paused 146ms, total 146ms
01-24 14:01:03.329 I/dalvikvm-heap(719): Grow heap (frag case) to 45.286MB for 1048592-byte allocation
01-24 14:01:03.369 E/LockPatternKeyguardView(719): !!! callback setLockScreenReady
01-24 14:01:03.369 E/CircleUnlockRippleRenderer(719): CircleUnlockRippleRenderer setLockScreenReady
01-24 14:01:03.419 D/KeyguardViewMediator(719): setHidden false
01-24 14:01:03.429 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:03.429 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:03.429 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:01:03.429 D/KeyguardViewMediator(719): adjustStatusBarLocked: mShowing=true mHidden=false isSecure=false --> flags=0x1200000
01-24 14:01:03.429 V/LockPatternKeyguardView(719): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$4@4297d6a0 to 8388608
01-24 14:01:03.429 D/WindowManager(719): mUnSetIgnore, show = false
01-24 14:01:03.429 D/STATUSBAR-StatusBarManagerService(719): manageDisableList what=0x1200000 pkg=android
01-24 14:01:03.439 D/LockPatternKeyguardView(719): focused
01-24 14:01:03.439 D/CircleLockScreen(719): focused
01-24 14:01:03.439 I/Adreno200-EGLSUB(208): <CreateImage:897>: Android Image
01-24 14:01:03.439 I/Adreno200-EGLSUB(208): <GetImageAttributes:1106>: RGBA_8888
01-24 14:01:03.439 D/KeyguardViewMediator(719): setHidden false
01-24 14:01:03.439 D/STATUSBAR-StatusBarManagerService(719): setSystemUiVisibility(0x600008)
01-24 14:01:03.439 D/STATUSBAR-StatusBarManagerService(719): manageDisableList what=0x600000 pkg=WindowManager.LayoutParams
01-24 14:01:03.439 D/PhoneStatusBar(953): disable: < expand icons alerts ticker system_info BACK* HOME RECENT clock >
01-24 14:01:03.449 D/KeyguardViewMediator(719): setHidden false
01-24 14:01:03.449 V/LockPatternKeyguardView(719): *** dispatchDraw() time: 4899055
01-24 14:01:03.479 D/KeyguardViewMediator(719): setHidden false
01-24 14:01:03.479 D/STATUSBAR-StatusBarManagerService(719): setSystemUiVisibility(0xe00008)
01-24 14:01:03.479 D/STATUSBAR-StatusBarManagerService(719): manageDisableList what=0xe00000 pkg=WindowManager.LayoutParams
01-24 14:01:03.479 D/PhoneStatusBar(953): disable: < expand icons alerts ticker system_info BACK HOME RECENT CLOCK* >
01-24 14:01:03.499 I/Adreno200-EGLSUB(208): <CreateImage:897>: Android Image
01-24 14:01:03.499 I/Adreno200-EGLSUB(208): <GetImageAttributes:1106>: RGBA_8888
01-24 14:01:03.499 D/KeyguardViewMediator(719): setHidden false
01-24 14:01:04.310 E/MP-Decision(1588): DOWN Ld:60 Ns:1.100000 Ts:190 rq:0.000000 seq:196.000000
01-24 14:01:08.791 V/AlarmManager(719): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
01-24 14:01:08.791 V/AlarmManager(719): waitForAlarm result :4
01-24 14:01:09.032 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:09.102 D/BatteryService(719): update start
01-24 14:01:09.112 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4146 temperature: 301 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:01:09.132 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:01:09.132 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:01:09.132 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:01:09.132 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:01:09.142 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:01:09.152 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:09.202 E/MP-Decision(1588): UP Ld:16 Nw:1.990000 Tw:140 rq:4.700000 seq:141.000000
01-24 14:01:09.212 I/Gmail   (4419): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 162753, normalSync: true
01-24 14:01:09.212 I/Gmail   (4419): lowestBackward conversation id 0
01-24 14:01:09.232 I/Gmail   (4419): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 112099, normalSync: true
01-24 14:01:12.555 E/MP-Decision(1588): DOWN Ld:17 Ns:1.100000 Ts:190 rq:0.000000 seq:196.000000
01-24 14:01:13.346 W/PowerManagerService(719): Timer 0x0->0x0|0x0
01-24 14:01:15.848 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:16.029 E/MP-Decision(1588): UP Ld:4 Nw:1.990000 Tw:140 rq:2.300000 seq:146.000000
01-24 14:01:16.249 D/dalvikvm(4419): WAIT_FOR_CONCURRENT_GC blocked 0ms
01-24 14:01:16.379 D/dalvikvm(4419): GC_EXPLICIT freed 3984K, 42% free 16267K/28039K, paused 10ms+16ms, total 134ms
01-24 14:01:16.389 I/Gmail   (4419): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 112128, normalSync: true
01-24 14:01:16.389 D/AbsListView(4419): [unregisterDoubleTapMotionListener]
01-24 14:01:16.389 I/MotionRecognitionManager(4419):   .unregisterListener : / listener count = 0->0, listener=android.widget.AbsListView$4@423221f0
01-24 14:01:16.389 I/Gmail   (4419): lowestBackward conversation id 0
01-24 14:01:16.409 W/Gmail   (4419): Scheduling index for 300000 ms from now
01-24 14:01:16.409 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:16.549 I/Gmail   (4419): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 112128, normalSync: true
01-24 14:01:16.820 E/MP-Decision(1588): DOWN Ld:42 Ns:1.100000 Ts:190 rq:0.000000 seq:196.000000
01-24 14:01:17.300 D/dalvikvm(4419): WAIT_FOR_CONCURRENT_GC blocked 0ms
01-24 14:01:17.460 D/dalvikvm(4419): GC_EXPLICIT freed 1166K, 44% free 15718K/28039K, paused 9ms+20ms, total 166ms
01-24 14:01:17.470 I/Gmail   (4419): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 112128, normalSync: true
01-24 14:01:17.480 I/Gmail   (4419): lowestBackward conversation id 0
01-24 14:01:17.510 W/Gmail   (4419): Scheduling index for 300000 ms from now
01-24 14:01:17.530 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:24.501 V/AlarmManager(719): waitForAlarm result :4
01-24 14:01:24.501 V/AlarmManager(719): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
01-24 14:01:25.082 D/BatteryService(719): update start
01-24 14:01:25.082 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4148 temperature: 301 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:01:25.102 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:01:25.102 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:01:25.102 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:01:25.102 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:01:25.102 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:01:25.122 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:30.601 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:30.621 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:30.882 D/Mms/Contact(3552): sContactsObserver.onChange(),selfUpdate=false
01-24 14:01:30.882 I/SeniorFavoriteWidgetProviderSmall(9709): onChange() selfChange = false
01-24 14:01:30.942 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:31.102 D/BatteryService(719): update start
01-24 14:01:31.112 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4132 temperature: 301 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:01:31.122 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:01:31.122 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:01:31.122 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:01:31.122 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:01:31.132 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:01:31.142 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:32.883 D/BatteryService(719): update start
01-24 14:01:32.893 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4148 temperature: 302 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:01:32.903 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:01:32.903 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:01:32.903 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:01:32.903 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:01:32.913 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:01:32.923 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:33.003 V/AlarmManager(719): waitForAlarm result :4
01-24 14:01:33.003 V/AlarmManager(719): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
01-24 14:01:39.521 V/AlarmManager(719): waitForAlarm result :4
01-24 14:01:39.531 V/AlarmManager(719): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
01-24 14:01:39.631 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:40.102 D/BatteryService(719): update start
01-24 14:01:40.112 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4162 temperature: 301 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:01:40.122 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:01:40.122 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:01:40.122 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:01:40.122 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:01:40.132 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:40.142 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:01:58.571 V/AlarmManager(719): waitForAlarm result :4
01-24 14:01:58.591 D/dalvikvm(1419): WAIT_FOR_CONCURRENT_GC blocked 0ms
01-24 14:01:58.601 V/AlarmManager(719): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
01-24 14:01:58.721 D/dalvikvm(1419): GC_EXPLICIT freed 124K, 35% free 13641K/20931K, paused 12ms+12ms, total 134ms
01-24 14:01:58.731 E/WifiHW  (719): ##################### set firmware type 0 #####################
01-24 14:01:58.731 D/WifiStateMachine(719): setWifiEnabled : WifiNative.setFwType(0)
01-24 14:01:58.731 D/WifiService(719): startScan: false pid=1419, uid=10036
01-24 14:01:58.741 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:58.761 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:58.801 I/wpa_supplicant(1622): Scan requested (ret=0) - scan timeout 30 seconds
01-24 14:01:59.112 D/BatteryService(719): update start
01-24 14:01:59.122 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4142 temperature: 301 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:01:59.132 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:01:59.132 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:01:59.132 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:01:59.132 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:01:59.142 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:01:59.152 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:01:59.992 V/AlarmManager(719): waitForAlarm result :2
01-24 14:02:00.002 V/AlarmManager(719): waitForAlarm result :8
01-24 14:02:00.022 D/dalvikvm(719): WAIT_FOR_CONCURRENT_GC blocked 0ms
01-24 14:02:00.142 E/MP-Decision(1588): UP Ld:5 Nw:1.990000 Tw:140 rq:2.100000 seq:144.000000
01-24 14:02:00.393 E/MP-Decision(1588): DOWN Ld:7 Ns:1.100000 Ts:190 rq:1.100000 seq:195.000000
01-24 14:02:00.533 D/dalvikvm(719): GC_EXPLICIT freed 5558K, 26% free 34359K/46087K, paused 18ms+39ms, total 515ms
01-24 14:02:00.563 V/AlarmManager(719): ClockReceiver onReceive() ACTION_TIME_TICK
01-24 14:02:00.563 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:02:00.623 D/STATUSBAR-Clock(953): onReceive() - ACTION_TIME_TICK
01-24 14:02:00.683 D/STATUSBAR-Clock(953): onReceive() - ACTION_TIME_TICK
01-24 14:02:00.693 E/MP-Decision(1588): UP Ld:12 Nw:1.990000 Tw:140 rq:2.200000 seq:147.000000
01-24 14:02:00.733 D/ClockAlarmWidgetService(3453): [ClockAlarmWidgetService] onReceive: action = android.intent.action.TIME_TICK
01-24 14:02:00.733 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : itemIndex=0, widgetID:390
01-24 14:02:00.733 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : ItemIndex exceed ListItemCount. itemIndex=1
01-24 14:02:00.733 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : itemIndex=1, widgetID:390
01-24 14:02:00.753 D/ClockAlarmDataProvider(3453): getAlarm() - too many same ID alarm data. nCount: 0
01-24 14:02:00.773 D/ClockWidget(719): refreshTime()
01-24 14:02:00.773 D/ClockWidget(719): TTS Message = It is 2 : 2 PM, Thursday, January 24
01-24 14:02:00.963 D/dalvikvm(3347): GC_CONCURRENT freed 3849K, 35% free 13731K/20931K, paused 7ms+20ms, total 112ms
01-24 14:02:01.224 E/MP-Decision(1588): DOWN Ld:60 Ns:1.100000 Ts:190 rq:0.000000 seq:228.000000
01-24 14:02:02.465 I/wpa_supplicant(1622): nl80211: Received scan results (3 BSSes)
01-24 14:02:02.465 D/Tethering(719): interfaceLinkStateChanged wlan0, true
01-24 14:02:02.465 D/Tethering(719): interfaceStatusChanged wlan0, true
01-24 14:02:02.485 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:02:02.625 E/WifiHW  (719): ##################### set firmware type 0 #####################
01-24 14:02:02.625 D/WifiStateMachine(719): setWifiEnabled : WifiNative.setFwType(0)
01-24 14:02:02.625 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:02:03.826 V/AlarmManager(719): waitForAlarm result :4
01-24 14:02:23.571 E/Watchdog(719): !@Sync 111
01-24 14:02:23.711 V/AlarmManager(719): waitForAlarm result :4
01-24 14:02:23.721 V/AlarmManager(719): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
01-24 14:02:24.102 D/BatteryService(719): update start
01-24 14:02:24.102 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4157 temperature: 301 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:02:24.122 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:02:24.122 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:02:24.122 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:02:24.122 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:02:24.122 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:02:24.142 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:02:24.632 V/AlarmManager(719): waitForAlarm result :8
01-24 14:02:24.722 W/ThrottleService(719): unable to find stats for iface rmnet0
01-24 14:02:24.752 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:03:24.521 V/AlarmManager(719): waitForAlarm result :14
01-24 14:03:24.591 V/AlarmManager(719): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
01-24 14:03:24.731 E/MP-Decision(1588): UP Ld:13 Nw:1.990000 Tw:140 rq:3.700000 seq:174.000000
01-24 14:03:24.761 V/AlarmManager(719): ClockReceiver onReceive() ACTION_TIME_TICK
01-24 14:03:24.761 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:03:24.791 D/STATUSBAR-Clock(953): onReceive() - ACTION_TIME_TICK
01-24 14:03:24.801 D/STATUSBAR-Clock(953): onReceive() - ACTION_TIME_TICK
01-24 14:03:24.841 D/ClockAlarmWidgetService(3453): [ClockAlarmWidgetService] onReceive: action = android.intent.action.TIME_TICK
01-24 14:03:24.841 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : itemIndex=0, widgetID:390
01-24 14:03:24.841 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : ItemIndex exceed ListItemCount. itemIndex=1
01-24 14:03:24.841 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : itemIndex=1, widgetID:390
01-24 14:03:24.871 D/ClockAlarmDataProvider(3453): getAlarm() - too many same ID alarm data. nCount: 0
01-24 14:03:24.881 D/ClockWidget(719): refreshTime()
01-24 14:03:24.902 D/ClockWidget(719): TTS Message = It is 2 : 3 PM, Thursday, January 24
01-24 14:03:24.982 V/AlarmManager(719): waitForAlarm result :8
01-24 14:03:25.002 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:03:25.102 D/BatteryService(719): update start
01-24 14:03:25.112 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4130 temperature: 299 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:03:25.112 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:03:25.112 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:03:25.112 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:03:25.112 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:03:25.112 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:03:25.122 E/WifiHW  (719): ##################### set firmware type 0 #####################
01-24 14:03:25.122 D/WifiStateMachine(719): setWifiEnabled : WifiNative.setFwType(0)
01-24 14:03:25.122 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:03:25.132 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:03:30.187 E/MP-Decision(1588): DOWN Ld:15 Ns:1.100000 Ts:190 rq:0.000000 seq:197.000000
01-24 14:03:30.797 E/WifiHW  (719): ##################### set firmware type 0 #####################
01-24 14:03:30.797 D/WifiStateMachine(719): setWifiEnabled : WifiNative.setFwType(0)
01-24 14:03:40.092 D/BatteryService(719): update start
01-24 14:03:40.092 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4158 temperature: 299 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:03:40.102 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:03:40.102 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:03:40.102 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:03:40.102 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:03:40.112 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:03:40.122 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:03:40.132 V/AlarmManager(719): waitForAlarm result :4
01-24 14:04:05.521 V/AlarmManager(719): waitForAlarm result :10
01-24 14:04:05.651 V/AlarmManager(719): ClockReceiver onReceive() ACTION_TIME_TICK
01-24 14:04:05.651 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:04:05.681 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:04:05.721 D/STATUSBAR-Clock(953): onReceive() - ACTION_TIME_TICK
01-24 14:04:05.731 E/MP-Decision(1588): UP Ld:12 Nw:1.990000 Tw:140 rq:4.100000 seq:168.000000
01-24 14:04:05.751 D/STATUSBAR-Clock(953): onReceive() - ACTION_TIME_TICK
01-24 14:04:05.791 D/ClockAlarmWidgetService(3453): [ClockAlarmWidgetService] onReceive: action = android.intent.action.TIME_TICK
01-24 14:04:05.801 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : itemIndex=0, widgetID:390
01-24 14:04:05.801 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : ItemIndex exceed ListItemCount. itemIndex=1
01-24 14:04:05.801 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : itemIndex=1, widgetID:390
01-24 14:04:05.831 D/ClockAlarmDataProvider(3453): getAlarm() - too many same ID alarm data. nCount: 0
01-24 14:04:05.841 D/ClockWidget(719): refreshTime()
01-24 14:04:05.841 D/ClockWidget(719): TTS Message = It is 2 : 4 PM, Thursday, January 24
01-24 14:04:06.082 E/MP-Decision(1588): DOWN Ld:23 Ns:1.100000 Ts:190 rq:1.000000 seq:196.000000
01-24 14:04:06.102 D/BatteryService(719): update start
01-24 14:04:06.102 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4143 temperature: 299 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:04:06.112 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:04:06.112 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:04:06.112 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:04:06.112 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:04:06.112 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:04:06.122 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:04:08.561 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:04:09.072 D/BatteryService(719): update start
01-24 14:04:09.082 D/BatteryService(719): level:88 scale:100 status:3 health:2 present:true voltage: 4166 temperature: 299 technology: Li-ion AC powered:false USB powered:false icon:17303194 invalid charger:0
01-24 14:04:09.102 D/STATUSBAR-BatteryController(953): onReceive() - ACTION_BATTERY_CHANGED
01-24 14:04:09.102 D/STATUSBAR-BatteryController(953): onReceive() - level:88
01-24 14:04:09.102 D/STATUSBAR-BatteryController(953): onReceive() - plugged:0
01-24 14:04:09.102 D/STATUSBAR-BatteryController(953): onReceive() - BATTERY_STATUS_DISCHARGING: stat_sys_battery
01-24 14:04:09.102 D/STATUSBAR-PhoneStatusBar(953): ACTION_BATTERY_CHANGED
01-24 14:04:09.122 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:04:12.521 D/InputReader(719): Input event: value=1
01-24 14:04:12.521 D/InputReader(719): Input event: value=0
01-24 14:04:12.521 D/KeyguardViewMediator(719): onWakeKeyWhenKeyguardShowing(26)
01-24 14:04:12.521 D/KeyguardViewMediator(719): wakeWhenReadyLocked(26)
01-24 14:04:12.571 D/KeyguardViewMediator(719): handleWakeWhenReady(26)
01-24 14:04:12.571 D/LockPatternKeyguardView(719): onWakeKey
01-24 14:04:12.571 D/LockPatternKeyguardView(719): poking wake lock immediately
01-24 14:04:12.571 D/KeyguardViewMediator(719): pokeWakelock(10000)
01-24 14:04:12.571 D/lights  (719): button : 255 +
01-24 14:04:12.571 D/lights  (719): button : 255 -
01-24 14:04:12.571 D/PowerManagerService(719): reactivateScreenLocksLocked mProxIgnoredBecauseScreenTurnedOff=true
01-24 14:04:12.571 D/PowerManagerService(719): Screen__On : acquireWakeLock flags=0x1000001a tag=keyguard uid=1000 pid=719   myUID=1000 myPID=719 myTID=841
01-24 14:04:12.571 D/PowerManagerService(719): enableLightSensorLocked enable=true mLightSensorEnabled=false mAutoBrightessEnabled=false mWaitingForFirstLightSensor=false
01-24 14:04:12.571 D/PowerManagerService(719): sendNotificationLocked on=true
01-24 14:04:12.571 I/PowerManagerService(719): Ulight 0x0->0x4|0x0
01-24 14:04:12.571 D/LightsService(719): setLightLocked is called
01-24 14:04:12.581 D/PowerManagerService(719): mNotificationTask : on
01-24 14:04:12.591 D/KeyguardViewMediator(719): onScreenTurnedOn, seq = 6
01-24 14:04:12.591 D/KeyguardViewMediator(719): notifyScreenOnLocked
01-24 14:04:12.591 D/WindowManager(719): mSetIgnorePWR
01-24 14:04:12.591 D/SensorService(719): info.rates.add, set DEFAULT_EVENTS_PERIOD
01-24 14:04:12.591 E/        (719): ../../accel.c|inv_get_accel_offset|211 returning 19
01-24 14:04:12.591 D/Sensors (719): enable accel bias check
01-24 14:04:12.591 V/Sensors (719): enable - sensor Accelerometer (handle 4) dis -> en
01-24 14:04:12.591 E/Sensors (719): mEnabled = 10
01-24 14:04:12.591 V/WindowOrientationListener(719): WindowOrientationListener enabled
01-24 14:04:12.601 E/Sensors (719): activatePendingSensors : mEnabled = 10
01-24 14:04:12.601 E/Sensors (719): requested_sensors(0) from kernel
01-24 14:04:12.601 V/Sensors (719): calling inv_set_mpu_sensors(000070)
01-24 14:04:12.601 D/SensorService(719): SensorDevice::activate  (enable 1, disable 0) = 1
01-24 14:04:12.601 I/MPL-fifo(719): Actual ODR: 5000 mHz
01-24 14:04:12.601 E/Sensors (719): set fifo rate - divider : 39, delay : 200 ms (5.00 Hz)
01-24 14:04:12.601 I/MPL-fifo(719): Actual ODR: 5000 mHz
01-24 14:04:12.601 V/Sensors (719): Starting DMP
01-24 14:04:12.601 W/MPL-9_sup(719): 9 axis sensor fusion not available - No compass detected.
01-24 14:04:12.601 I/Sensors (719): Enabled 9 axis sensor fusion
01-24 14:04:12.601 I/MPL-mldl_cfg_mpu:(719): inv_mpu_resume(,,,,0070) -> 0070
01-24 14:04:12.611 D/SensorService(719): activating sensor enable handle=4 
01-24 14:04:12.611 D/SensorService(719): activating sensor enable, Done!
01-24 14:04:12.611 D/SensorService(719): SensorDevice::activating sensor handle=4 ns=200000000 
01-24 14:04:12.611 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 200 ms (5.00 Hz)
01-24 14:04:12.611 D/SensorService(719): info.rates.add, set DEFAULT_EVENTS_PERIOD
01-24 14:04:12.611 D/SensorService(719): SensorDevice::activating sensor handle=4 ns=200000000 
01-24 14:04:12.611 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 200 ms (5.00 Hz)
01-24 14:04:12.611 I/SensorService(719): info.selectDelay() ns=200000000  
01-24 14:04:12.611 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 200 ms (5.00 Hz)
01-24 14:04:12.611 D/SensorService(719): SensorDevice::setDelay, Return(true 1, false 0) =  1
01-24 14:04:12.611 D/SensorManager(719): registerListener :: handle = 4  name= MPL accel delay= 200000 Listener= android.view.WindowOrientationListener$SensorEventListenerImpl@42b3ab40
01-24 14:04:12.621 E/Sensors (719): activatePendingSensors : mEnabled = 10
01-24 14:04:12.621 E/Sensors (719): requested_sensors(70) from kernel
01-24 14:04:12.631 I/SensorService(719): info.selectDelay() ns=200000000  
01-24 14:04:12.631 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 200 ms (5.00 Hz)
01-24 14:04:12.631 D/SensorService(719): SensorDevice::setDelay, Return(true 1, false 0) =  1
01-24 14:04:12.631 D/SensorManager(2169): registerListener :: handle = 4  name= MPL accel delay= 200000 Listener= android.view.OrientationEventListener$SensorEventListenerImpl@4275f130
01-24 14:04:12.631 D/KeyguardViewMediator(719): handleNotifyScreenOn
01-24 14:04:12.631 D/LockPatternKeyguardView(719): screen on
01-24 14:04:12.631 D/CircleLockScreen(719): onResume()
01-24 14:04:12.631 D/CircleUnlockRippleRenderer(719): onResume isUnlocked = false
01-24 14:04:12.631 D/ClockWidget(719): isServiceEnable = false cityId = cityId:339817
01-24 14:04:12.631 D/ClockWidget(719): Weather Demon is not running, Set visibility to GONE
01-24 14:04:12.641 E/Sensors (719): activatePendingSensors : mEnabled = 10
01-24 14:04:12.641 E/Sensors (719): requested_sensors(70) from kernel
01-24 14:04:12.731 E/MP-Decision(1588): UP Ld:13 Nw:1.990000 Tw:140 rq:6.800000 seq:185.000000
01-24 14:04:12.741 D/LockPatternUtils(719): isPcwEnable = null
01-24 14:04:12.771 D/WfdService(719): intent recieved android.intent.action.SCREEN_ON
01-24 14:04:12.781 D/CircleShortcutWidget(719): onResume()
01-24 14:04:12.781 D/CircleLockScreen(719): mCallback.isShowingAndNotHidden()=true
01-24 14:04:12.781 D/CircleLockScreenMotion(719): register motion listener
01-24 14:04:12.781 D/MotionRecognitionManager(719):   .registerListenerEvent : fail. already registered / listener count = 1, listener=com.android.internal.policy.impl.sec.CircleLockScreenMotion$2@427efe18
01-24 14:04:12.781 D/MotionRecognitionManager(719):   .registerListenerEvent : fail. already registered / listener count = 1, listener=com.android.internal.policy.impl.sec.CircleLockScreenMotion$2@427efe18
01-24 14:04:12.781 D/CircleLockScreenMotion(719): reset motion engine
01-24 14:04:12.781 D/MotionEngine(719): [@@@ MotionEngine @@@] ResetMotionEngine............................ CALLED...............
01-24 14:04:12.781 D/MotionRecognitionService(719):   .resetMotionEngine
01-24 14:04:12.801 V/LockPatternKeyguardView(719): *** dispatchDraw() time: 5088411
01-24 14:04:12.811 D/STATUSBAR-NotificationService(719): ACTION_SCREEN_ON
01-24 14:04:12.811 D/STATUSBAR-NotificationService(719): updateLightsLocked() : Turn off notification light
01-24 14:04:12.811 D/LightsService(719): [SvcLED] setSvcLedStateLocked:: id = 4, color = 0, mode = Off, set = Off
01-24 14:04:12.882 I/power   (719): *** acquire_dvfs_lock : lockType : 1  freq : 1512000 
01-24 14:04:12.882 D/AudioHardwareALSA(211): setParameters() screen_state=on
01-24 14:04:12.882 D/tms_audio_hw/AudioTmsIpc(211): adev_set_parameters : Enter 
01-24 14:04:12.882 D/tms_audio_hw/AudioTmsIpc(211): adev_set_parameters : Exit 
01-24 14:04:12.882 I/Adreno200-EGLSUB(208): <CreateImage:897>: Android Image
01-24 14:04:12.882 I/Adreno200-EGLSUB(208): <GetImageAttributes:1106>: RGBA_8888
01-24 14:04:12.882 I/WindowManager(719): Lock screen displayed!
01-24 14:04:12.882 I/PowerManagerService(719): Ulight 0x7->0x7|0x1
01-24 14:04:12.882 D/PowerManagerService(719): acquireDVFSLockLocked : type : DVFS_MIN_LIMIT  frequency : 1512000  uid : 1000  pid : 719  tag : AMOLED_Animation
01-24 14:04:12.892 D/SensorService(719): sensor was already activated for this ident
01-24 14:04:12.892 D/SensorService(719): SensorDevice::activating sensor handle=4 ns=200000000 
01-24 14:04:12.892 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 200 ms (5.00 Hz)
01-24 14:04:12.892 I/SensorService(719): info.selectDelay() ns=200000000  
01-24 14:04:12.892 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 200 ms (5.00 Hz)
01-24 14:04:12.892 D/lights  (719): LCD : 3 +
01-24 14:04:12.892 D/lights  (719): LCD : 3 -
01-24 14:04:12.892 D/SensorService(719): SensorDevice::setDelay, Return(true 1, false 0) =  1
01-24 14:04:12.892 D/SensorManager(719): registerListener :: handle = 4  name= MPL accel delay= 200000 Listener= android.view.WindowOrientationListener$SensorEventListenerImpl@42d765c8
01-24 14:04:12.892 D/MotionEngine(719): [@@@ Motion Engine @@@] InitializeMotionManager.... RETURN........ (Already initialized......)
01-24 14:04:12.892 D/SensorService(719): sensor was already activated for this ident
01-24 14:04:12.892 D/SensorService(719): SensorDevice::activating sensor handle=4 ns=200000000 
01-24 14:04:12.892 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 200 ms (5.00 Hz)
01-24 14:04:12.892 I/SensorService(719): info.selectDelay() ns=20000000  
01-24 14:04:12.892 V/Sensors (719): setDelay - sensor Accelerometer (handle 4), rate 20 ms (50.00 Hz)
01-24 14:04:12.892 D/SensorService(719): SensorDevice::setDelay, Return(true 1, false 0) =  1
01-24 14:04:12.892 D/SensorManager(719): registerListener :: handle = 4  name= MPL accel delay= 20000 Listener= android.hardware.motion.MotionRecognitionService$4@42ce66b8
01-24 14:04:12.892 D/SensorService(719): info.rates.add, set DEFAULT_EVENTS_PERIOD
01-24 14:04:12.892 V/Sensors (719): enable - sensor Gyro (handle 3) dis -> en
01-24 14:04:12.892 E/Sensors (719): mEnabled = 18
01-24 14:04:12.892 D/SensorService(719): SensorDevice::activate  (enable 1, disable 0) = 1
01-24 14:04:12.892 D/SensorService(719): activating sensor enable handle=3 
01-24 14:04:12.892 D/SensorService(719): activating sensor enable, Done!
01-24 14:04:12.892 D/SensorService(719): SensorDevice::activating sensor handle=3 ns=200000000 
01-24 14:04:12.892 V/Sensors (719): setDelay - sensor Gyro (handle 3), rate 200 ms (5.00 Hz)
01-24 14:04:12.892 I/SensorService(719): info.selectDelay() ns=20000000  
01-24 14:04:12.892 V/Sensors (719): setDelay - sensor Gyro (handle 3), rate 20 ms (50.00 Hz)
01-24 14:04:12.892 D/SensorService(719): SensorDevice::setDelay, Return(true 1, false 0) =  1
01-24 14:04:12.892 D/SensorManager(719): registerListener :: handle = 3  name= MPL Gyro delay= 20000 Listener= android.hardware.motion.MotionRecognitionService$5@42b82dd0
01-24 14:04:12.892 D/MotionRecognitionService(719):   .checkSettingEngineEnabled : true
01-24 14:04:12.892 D/MotionRecognitionService(719):   .initializeMotionEngine
01-24 14:04:12.892 V/WindowOrientationListener(719): WindowOrientationListener enabled
01-24 14:04:12.892 D/LightsService(719): setLightLocked is called
01-24 14:04:12.902 E/Sensors (719): activatePendingSensors : mEnabled = 18
01-24 14:04:12.902 E/Sensors (719): requested_sensors(70) from kernel
01-24 14:04:12.902 I/Sensors (719): Disabled 9 axis sensor fusion
01-24 14:04:12.902 I/MPL-mldl_cfg_mpu:(719): inv_mpu_suspend(,,,,7fff) -> 0000
01-24 14:04:12.902 V/Sensors (719): calling inv_set_mpu_sensors(00007f)
01-24 14:04:12.902 D/lights  (719): LCD : 5 +
01-24 14:04:12.902 D/lights  (719): LCD : 5 -
01-24 14:04:12.902 D/LightsService(719): setLightLocked is called
01-24 14:04:12.912 E/Sensors (719): set fifo rate - divider : 3, delay : 20 ms (50.00 Hz)
01-24 14:04:12.912 V/Sensors (719): Starting DMP
01-24 14:04:12.912 W/MPL-9_sup(719): 9 axis sensor fusion not available - No compass detected.
01-24 14:04:12.912 I/Sensors (719): Enabled 9 axis sensor fusion
01-24 14:04:12.912 I/NativeNfcBrcmPowerMode(1133): NativeNfcBrcmPowerMode; setPowerMode(android.intent.action.SCREEN_ON)
01-24 14:04:12.912 D/STATUSBAR-Clock(953): onReceive() - ACTION_SCREEN_ON
01-24 14:04:12.912 D/STATUSBAR-Clock(953): onReceive() - ACTION_SCREEN_ON
01-24 14:04:12.922 D/lights  (719): LCD : 13 +
01-24 14:04:12.922 D/lights  (719): LCD : 13 -
01-24 14:04:12.922 D/LightsService(719): setLightLocked is called
01-24 14:04:12.932 I/Adreno200-EGLSUB(208): <CreateImage:897>: Android Image
01-24 14:04:12.932 I/Adreno200-EGLSUB(208): <GetImageAttributes:1106>: RGBA_8888
01-24 14:04:12.942 D/lights  (719): LCD : 20 +
01-24 14:04:12.942 D/lights  (719): LCD : 20 -
01-24 14:04:12.942 D/LightsService(719): setLightLocked is called
01-24 14:04:12.952 E/WifiHW  (719): ##################### set firmware type 0 #####################
01-24 14:04:12.952 D/WifiStateMachine(719): setWifiEnabled : WifiNative.setFwType(0)
01-24 14:04:12.952 I/Adreno200-EGLSUB(208): <CreateImage:897>: Android Image
01-24 14:04:12.952 I/Adreno200-EGLSUB(208): <GetImageAttributes:1106>: RGBA_8888
01-24 14:04:12.952 D/lights  (719): LCD : 28 +
01-24 14:04:12.952 D/lights  (719): LCD : 28 -
01-24 14:04:12.952 D/LightsService(719): setLightLocked is called
01-24 14:04:12.962 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:04:12.972 D/lights  (719): LCD : 37 +
01-24 14:04:12.972 D/lights  (719): LCD : 37 -
01-24 14:04:12.972 D/LightsService(719): setLightLocked is called
01-24 14:04:12.982 W/SignalStrength(719): getLteLevel =2
01-24 14:04:12.982 W/SignalStrength(719): getLevel=2 (SignalStrength: 99 0 -91 -55 -120 -1 -1 17 -115 10 20 2147483647 gsm|lte 0x302)
01-24 14:04:12.982 W/SignalStrength(953): getLteLevel =2
01-24 14:04:12.982 W/SignalStrength(953): getLevel=2 (SignalStrength: 99 0 -91 -55 -120 -1 -1 17 -115 10 20 2147483647 gsm|lte 0x302)
01-24 14:04:12.982 W/SignalStrength(953): getLteLevel =2
01-24 14:04:12.982 W/SignalStrength(953): getLevel=2 (SignalStrength: 99 0 -91 -55 -120 -1 -1 17 -115 10 20 2147483647 gsm|lte 0x302)
01-24 14:04:12.982 W/SignalStrength(719): getDbm 1
01-24 14:04:12.982 D/SignalStrength(719): getLteDbm=-115
01-24 14:04:12.982 W/SignalStrength(719): getDbm=-115
01-24 14:04:12.982 W/SignalStrength(719): getAsuLevel 1
01-24 14:04:12.982 D/SignalStrength(719): getLteDbm=-115
01-24 14:04:12.982 W/SignalStrength(719): Lte Asu level: 25
01-24 14:04:12.982 W/SignalStrength(719): getAsuLevel=25
01-24 14:04:12.982 D/STATUSBAR-NetworkController(953): onSignalStrengthsChanged signalStrength=SignalStrength: 99 0 -91 -55 -120 -1 -1 17 -115 10 20 2147483647 gsm|lte 0x302 level=2
01-24 14:04:12.982 W/AlarmManager(719): FACTORY_ON= 0
01-24 14:04:12.982 D/STATUSBAR-NetworkController(953): refreshSignalCluster:0
01-24 14:04:12.982 D/STATUSBAR-SignalClusterView(953): mSeparateMobileGroup=8
01-24 14:04:12.982 D/STATUSBAR-SignalClusterView(953): mSeparateMobileGroup=8
01-24 14:04:12.982 D/STATUSBAR-SignalClusterView(953): mSeparateMobileGroup=8
01-24 14:04:12.992 D/lights  (719): LCD : 44 +
01-24 14:04:12.992 D/lights  (719): LCD : 44 -
01-24 14:04:12.992 D/LightsService(719): setLightLocked is called
01-24 14:04:13.002 D/lights  (719): LCD : 52 +
01-24 14:04:13.002 D/lights  (719): LCD : 52 -
01-24 14:04:13.002 D/SurfaceFlinger(208): Screen about to return, flinger = 0x4007a250
01-24 14:04:13.002 D/LightsService(719): setLightLocked is called
01-24 14:04:13.012 I/MPL-mldl_cfg_mpu:(719): inv_mpu_resume(,,,,007f) -> 007f
01-24 14:04:13.022 D/lights  (719): LCD : 60 +
01-24 14:04:13.022 D/lights  (719): LCD : 60 -
01-24 14:04:13.022 D/LightsService(719): setLightLocked is called
01-24 14:04:13.032 D/ClockAlarmWidgetService(3453): [ClockAlarmWidgetService] onReceive: action = android.intent.action.SCREEN_ON
01-24 14:04:13.042 E/ClockAlarmWidget(3453): [AlarmWidgetIdManager] getListItem() : itemIndex=0, widgetID:3

Lines with log level "fatal" not parsed correctly

Reported by a user:

aLogcat seems to no longer work correctly, so I searched for a replacement and found your app, but I think there is an error in the parser. I played a bit and set the log level to fatal. Below you see what I got. Those additional lines also were pain text and not in the tabular format.
I've set the log level to fatal but as you can see, I also got messages from other log levels displayed. Those messages also didn't show in the tabular layout with color coded log level etc. but as a simple text line, so I guess the parser didn't recognize the format of those log lines correctly.
build.board: smdk4x12
build.bootloader: I9305XXBMD5
build.brand: samsung
build.cpu_abi: armeabi-v7a
build.cpu_abi2: armeabi
build.device: m3
build.display: cm_i9305-userdebug 4.2.2 JDQ39E eng.jenkins.20130716.010319 test-keys
build.fingerprint: samsung/m3xx/m3:4.1.2/JZO54K/I9305XXBMA6:user/release-keys
build.hardware: smdk4x12
build.host: cyanogenmod
build.id: JDQ39E
build.manufacturer: samsung
build.model: GT-I9305
build.product: m3xx
build.radio: unknown
build.serial: 42f7191da8479f83
build.tags: test-keys
build.time: 1373961843000
build.type: userdebug
build.user: jenkins
version.codename: REL
version.incremental: eng.jenkins.20130716.010319
version.release: 4.2.2
version.sdk_int: 17

07-19 19:24:08.275 F/Looper  (21896): Could not create epoll instance.  errno=24
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): DNS Unresolved TimedOut
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): DNSUnresolvedException Status: TimedOut
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): com.facebook.common.network.DNSUnresolvedException
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): at com.facebook.common.network.DNSResolver.a(DNSResolver.java:76)
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): at com.facebook.mqtt.MqttClient.j(MqttClient.java:484)
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): at com.facebook.mqtt.MqttClient.i(MqttClient.java:371)
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): at com.facebook.mqtt.MqttClient.a(MqttClient.java:72)
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): at com.facebook.mqtt.MqttClient$1.run(MqttClient.java:239)
07-19 19:28:51.220 W/fb4a(:<default>):MqttClient(11216): at java.lang.Thread.run(Thread.java:856)
07-19 19:37:50.375 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.cache.DefaultCacheSyndicatorConfig
07-19 19:37:50.375 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.cache.DefaultMemoryCacheManagerConfig
07-19 19:37:50.430 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.mqtt.MqttSsl
07-19 19:37:50.435 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.orca.abtest.MessagesQuickExperimentNameHolder
07-19 19:37:50.435 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.push.mqtt.abtest.MqttPushServiceExperimentNameHolder
07-19 19:37:50.435 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.orca.photos.upload.MessengerPhotoResizeExperimentNameHolder
07-19 19:37:50.435 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.orca.fbwebrtc.abtest.WebrtcExperimentNameHolder
07-19 19:37:50.435 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.friends.abtest.FriendingQuickExperimentNameHolder
07-19 19:37:50.435 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.feed.feature.ShareDialogExperimentNameHolder
07-19 19:37:50.440 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.timeline.abtest.TimelineQuickExperimentNameHolder
07-19 19:37:50.440 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.katana.abtest.FbandroidQuickExperimentNameHolder
07-19 19:37:50.485 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.camera.gating.CameraGatekeeperSetProvider
07-19 19:37:50.560 I/fb4a(:<default>):OrcaInjector( 5678): Created just-in-time provider for class com.facebook.push.c2dm.UnregisterPushTokenMethod
07-19 19:37:50.670 D/fb4a(:<default>):DefaultPerformanceLogger( 5678): Name: INeedInit.HighPriorityInitOnBackgroundThread; Timestamp (ms): 1374255470677
07-19 19:37:50.705 D/fb4a(:<default>):UniqueIdForDeviceHolder( 5678): loading device id from shared prefs
07-19 19:37:50.705 D/fb4a(:<default>):UniqueIdForDeviceHolder( 5678): loaded device id from shared prefs: UniqueDeviceId{id=07ca8c84-c79d-4300-a1f7-797e0fa76403, timestamp=587844805117}
07-19 19:37:50.715 V/fb4a(:<default>):MmsConfig( 5678): tag: bool value: enabledMMS - true
07-19 19:37:50.715 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: maxMessageSize - 614400
07-19 19:37:50.715 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: maxImageHeight - 1200
07-19 19:37:50.715 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: maxImageWidth - 1600
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: defaultSMSMessagesPerThread - 500
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: defaultMMSMessagesPerThread - 50
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: minMessageCountPerThread - 10
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: maxMessageCountPerThread - 5000
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: recipientLimit - -1
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: smsToMmsTextThreshold - 4
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: bool value: enableMultipartSMS - true
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: bool value: enableSlideDuration - true
07-19 19:37:50.720 V/fb4a(:<default>):MmsConfig( 5678): tag: int value: maxMessageTextSize - -1
07-19 19:37:50.720 E/fb4a(:<default>):MmsConfig( 5678): MmsConfig.loadMmsSettings mms_config.xml missing uaProfUrl setting
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:50.760 W/fb4a(:<default>):FbAnalyticsConfig( 5678): getAnalyticsLevel() called before app was initialized!
07-19 19:37:51.125 W/fb4a(:<default>):MqttPushService( 5678): Attempt to start service that is already started
07-19 19:37:51.715 D/fb4a(:providers):BackgroundTaskController( 5715): setTagDisabled(interface com.facebook.contacts.database.ContactsTaskTag, true)
07-19 19:37:51.715 D/fb4a(:providers):BackgroundTaskController( 5715): setTagDisabled(interface com.facebook.orca.background.MessagesDataTaskTag, true)
07-19 19:37:51.715 D/fb4a(:providers):BackgroundTaskController( 5715): setTagDisabled(interface com.facebook.orca.background.MessagesLocalTaskTag, true)
07-19 19:37:51.820 D/fb4a(:providers):DefaultPerformanceLogger( 5715): Name: INeedInit.HighPriorityInitOnBackgroundThread; Timestamp (ms): 1374255471824
07-19 19:37:51.835 D/fb4a(:providers):UniqueIdForDeviceHolder( 5715): loading device id from shared prefs
07-19 19:37:51.835 D/fb4a(:providers):UniqueIdForDeviceHolder( 5715): loaded device id from shared prefs: UniqueDeviceId{id=07ca8c84-c79d-4300-a1f7-797e0fa76403, timestamp=587844805117}
07-19 19:37:52.570 W/fb4a(:<default>):ImmutableBundle( 5678): Unsupported value type in bundle for key fb4a_new with value {"new_version":"154780","min_version":"148914","new_version_url":"https://m.facebook.com/mobile_builds?build_number=154780&no_fw=1","new_version_notes":"","everstore_handle":"FuuCCQA5cQwCBxEkAFAANnxuPwYAAAA:"}
07-19 19:37:52.575 W/fb4a(:<default>):ImmutableBundle( 5678): Unsupported value type in bundle for key fb4a_master_new with value {"new_version":"130613","new_version_url":"https://m.facebook.com/mobile_builds?build_number=130613&no_fw=1"}
07-19 19:54:39.650 D/fb4a(:dash):BackgroundTaskController( 7179): setTagDisabled(interface com.facebook.contacts.database.ContactsTaskTag, true)
07-19 19:54:39.650 D/fb4a(:dash):BackgroundTaskController( 7179): setTagDisabled(interface com.facebook.orca.background.MessagesDataTaskTag, true)
07-19 19:54:39.655 D/fb4a(:dash):BackgroundTaskController( 7179): setTagDisabled(interface com.facebook.orca.background.MessagesLocalTaskTag, true)
07-19 19:54:39.730 D/fb4a(:dash):HomeIntentHandlerHelper( 7179): Chosen launcher com.cyanogenmod.trebuchet of priority 1
07-19 19:54:39.790 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.cache.DefaultCacheSyndicatorConfig
07-19 19:54:39.790 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.cache.DefaultMemoryCacheManagerConfig
07-19 19:54:39.805 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.camera.gating.CameraGatekeeperSetProvider
07-19 19:54:39.850 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.mqtt.MqttSsl
07-19 19:54:39.855 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.orca.abtest.MessagesQuickExperimentNameHolder
07-19 19:54:39.860 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.push.mqtt.abtest.MqttPushServiceExperimentNameHolder
07-19 19:54:39.860 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.orca.photos.upload.MessengerPhotoResizeExperimentNameHolder
07-19 19:54:39.860 I/fb4a(:dash):OrcaInjector( 7179): Created just-in-time provider for class com.facebook.friends.abtest.FriendingQuickExperimentNameHolder
07-19 19:54:39.885 D/fb4a(:dash):DefaultPerformanceLogger( 7179): Name: INeedInit.HighPriorityInitOnBackgroundThread; Timestamp (ms): 1374256479889
07-19 19:54:39.900 D/fb4a(:dash):UniqueIdForDeviceHolder( 7179): loading device id from shared prefs
07-19 19:54:39.900 D/fb4a(:dash):UniqueIdForDeviceHolder( 7179): loaded device id from shared prefs: UniqueDeviceId{id=07ca8c84-c79d-4300-a1f7-797e0fa76403, timestamp=587844805117}

Menu access

On my HTC One (m7) with Cyanogenmod 12.1 Nightly 20150716 (Android 5.1.1), I'm unable to access the menu (loglevel, save, open etc) in Catlog. My device does not have the old menu button and there is no onscreen alternative shown in Catlog.

Context menu missing

Hi, it seems that I cannot get the context menu (for saving logs) to display on my OnePlus Two running Android 5.1.1 (OxygenOS 2.1.0). Is this a known issue?

ICS compatibility

Use Action Bar Sherlock for a real action bar that will work across Android versions.

Added ru (русский) translation

I have translated your application into ru (русский) and check mistranslated terms. Here is the xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    
    <!-- non-translateable strings-->
    
    
    <string name="app_name">CatLog</string>
    
    <string name="donate_version_name">Помочь проекту</string>
    
    <string name="first_run">first_run23</string>
    
    <string name="log_level_debug">Отладка</string>
    <string name="log_level_error">Ошибка</string>
    <string name="log_level_info">Инфо</string>
    <string name="log_level_value_debug">D</string>
    <string name="log_level_value_error">E</string>
    <string name="log_level_value_info">I</string>
    <string name="log_level_value_verbose">V</string>
    <string name="log_level_value_warn">W</string>
    <string name="log_level_value_wtf">F</string>
    <string name="log_level_verbose">Verbose</string>
    <string name="log_level_warn">Warn</string>
    <string name="log_level_wtf">What a Terrible Failure</string>
    
    <string name="pref_about">about</string>
    <string name="pref_buffer">buffer</string>
    <string name="pref_buffer_choice_events_value">events</string>
    <string name="pref_buffer_choice_main_value">main</string>
    <string name="pref_buffer_choice_radio_value">radio</string>
    <string name="pref_default_log_level">default_level</string>
    <string name="pref_display_limit">display_limit</string>
    <string name="pref_display_limit_default">10000</string>
    <string name="pref_expanded_by_default">expand_default</string>
    <string name="pref_hide_partial_select_help">pref_hide_partial_select_help</string>
    <string name="pref_include_device_info">device_info</string>
    <string name="pref_log_line_period">log_line_period</string>
    <string name="pref_log_line_period_default">200</string>
    <string name="pref_ran_jellybean_su_update">jellybean_su</string>
    <string name="pref_show_timestamp">show_timestamp</string>
    <string name="pref_text_size">text_size</string>
    <string name="pref_theme">theme</string>
    <string name="pref_theme_choice_android_value">Android</string>
    <string name="pref_theme_choice_att_value">Ma Bell</string>
    <string name="pref_theme_choice_dark_value">Dark</string>
    <string name="pref_theme_choice_light_value">Light</string>
    <string name="pref_theme_choice_sprint_value">Big Yellow</string>
    <string name="pref_theme_choice_tmobile_value">T-Mo</string>
    <string name="pref_theme_choice_verizon_value">Big Red</string>
    
    <string name="text_size_large_value">L</string>
    <string name="text_size_medium_value">M</string>
    <string name="text_size_small_value">S</string>
    <string name="text_size_xlarge_value">XL</string>
    <string name="text_size_xsmall_value">XS</string>
    
    
    <!-- translateable strings-->
    
    
    <string name="about">О программе</string>
    <string name="about_catlog">CatLog</string>
    
    <string name="add_filter">Добавить фильтр</string>
    <string name="add_filter_ellipsis">Добавление фильтра…</string>
    
    <string name="are_you_sure">%d файл(ов) будет удалено.</string>
    
    <string name="as_attachment">Как вложение</string>
    <string name="as_text">Как текст</string>
    
    <string name="checkbox_never_show_partial_select_help">Больше не показывать</string>
    
    <string name="copied_to_clipboard">Скопировано в буфер.</string>
    
    <string name="copy_to_clipboard">Скопировать в буфер</string>
    
    <string name="default_in_parens">(Стандартно)</string>
    <string name="delete_all">Удалить все</string>
    <string name="delete_saved_log">Удалить сохр. логи</string>
    <string name="delimiter">, </string>
    <string name="dialog_compiling_log">Компиляция лога…</string>
    <string name="dialog_for_donate">Для получения &lt;b &gt;разных\nтем&lt;/b&gt;, загрузите\n&lt;a href="market://details?id=com.nolanlawson.logcat.donate" &gt;Помочь CatLog&lt;/a&gt;</string>
    <string name="dialog_for_widget">Нужен &lt;b &gt;виджет&lt;/b&gt;?\ Домашний экран→ Долгое\nнажатие → Виджеты</string>
    <string name="dialog_initializing_recorder">Загрузка записей…</string>
    <string name="dialog_loading_updates">Загрузка обновлений…</string>
    <string name="dialog_partial_select_explanation">1. Выберите &lt;b &gt;первую&lt;/b&gt; строку.\n2. Затем выберите&lt;b &gt;последнюю&lt;/b&gt; строку.</string>
    <string name="dialog_please_wait">Пожалуйста подождите</string>
    
    <string name="enter_filename">Введите имя файла:</string>
    <string name="enter_good_filename">Пожалуйста введите корректное имя файла.</string>
    
    <string name="files_deleted">%d файл(ов) удалено.</string>
    
    <string name="filter_choice">Поиск</string>
    <string name="filter_choice_pid">Id процесса</string>
    <string name="filter_choice_tag">Тег</string>
    <string name="filter_text_colon">Текст фильтра:</string>

    <string name="first_run_pref_summary">Показать вступление снова.</string>
    <string name="first_run_pref_title">Сбросить вступление</string>
    <string name="first_run_title">Добро пожаловать в CatLog!</string>
    
    <string name="log_cleared">Логи очищены. Долгое нажатие для перезагрузки.</string>
    <string name="log_level">Уровень лога</string>
    <string name="log_level_colon">Уровень лога:</string>
    <string name="log_recording_started">Идет запись лога.</string>
    <string name="log_saved">Лог сохранен.</string>
    
    <string name="main_edit_text_hint">Поиск лога</string>
    
    <string name="manage_saved_logs">Сохраненные логи</string>
    
    <string name="menu_title_partial_select">Выбрать интервал</string>
    
    <string name="no_saved_logs">Нет сохраненных логов.</string>
    
    <string name="notification_subtext">Выберите, чтобы остановить запись.</string>
    <string name="notification_ticker">Началась запись лога</string>
    <string name="notification_title">Идет запись лога</string>
    
    <string name="open">Открыть</string>
    <string name="open_log">Открыть лог</string>
    
    <string name="play_x1_log">Открыть %s лог</string>
    <string formatted="false" name="play_x2_log">Открыть %s, %s</string>
    <string name="play_x3_log">Открыть все логи</string>
    
    <string name="pref_buffer_choice_events">События</string>
    <string name="pref_buffer_choice_main">Главное</string>
    <string name="pref_buffer_choice_radio">Радио</string>
    <string name="pref_buffer_none_checked_error">Пожалуйста, проверьте хотя бы один буфер.</string>
    <string name="pref_buffer_title">Буфер лога</string>
    <string name="pref_cat_advanced">Дополнительно</string>
    <string name="pref_cat_appearance">Внешний вид</string>
    <string name="pref_cat_configuration">Конфигурация</string>
    <string name="pref_default_log_level_summary">Уровень лога при запуске, при открытии файлов, и при записи (%s)</string>
    <string name="pref_default_log_level_title">Стандартный уровень лога</string>
    <string formatted="false" name="pref_display_limit_summary">Показывать только последние %d логи, чтобы избежать OutOfMemoryErrors. (Стандартно: %s)</string>
    <string name="pref_display_limit_title">Лимит отображения</string>
    <string name="pref_expanded_by_default_summary">Стандартно: показывать весь текст.</string>
    <string name="pref_expanded_by_default_title">Развернуть по умолчанию</string>
    <string name="pref_log_line_period_error">Пожалуйста, введите целое число от 1 до 1000.</string>
    <string formatted="false" name="pref_log_line_period_summary">Во время записи, запись на карту памяти каждой %d строк (Стандартно: %s).</string>
    <string name="pref_log_line_period_title">Период записи</string>
    <string name="pref_show_timestamp_summary">Показать идентификатор процесса и метку времени.</string>
    <string name="pref_show_timestamp_title">Показывать id процесса &amp; время</string>
    <string name="pref_text_size_title">Размер текста</string>
    <string name="pref_theme_choice_android_name">Android</string>
    <string name="pref_theme_choice_att_name">Ma Bell</string>
    <string name="pref_theme_choice_dark_name">Dark</string>
    <string name="pref_theme_choice_light_name">Light</string>
    <string name="pref_theme_choice_sprint_name">Big Yellow</string>
    <string name="pref_theme_choice_tmobile_name">T-Mo</string>
    <string name="pref_theme_choice_verizon_name">Big Red</string>
    <string name="pref_theme_summary_free">Требуется оплаченная версия.</string>
    <string name="pref_theme_title">Цветовая тема</string>
    
    <string name="record_log">Запись лога</string>
    
    <string name="recording_in_progress">Запись уже идет.</string>
    
    <string name="save">Сохранить</string>
    <string name="save_as">Сохранить как…</string>
    <string name="save_log">Сохранить лог</string>
    
    <string name="sd_card_not_found">Нет карты памяти.</string>
    
    <string name="select_logs_to_delete">Выберите лог для удаления.</string>
    
    <string name="send_as_attachment">Отправить как вложение</string>
    <string name="send_as_text">Отправить как текст</string>
    <string name="send_log">Отправить</string>
    <string name="send_log_title">Отправка лога</string>
    
    <string name="settings">Настройки</string>
    
    <string name="simultaneous"> (Одновременно)</string>
    
    <string name="start_recording_log">Запись</string>
    
    <string name="stop_recording_log">Остановить запись</string>
    
    <string name="subject_log_report">Отчет лога</string>
    
    <string name="text_filter_ellipsis">Фильтр…</string>
    <string name="text_filter_text">Текст фильтра</string>
    <string name="text_include_device_info">Включая информацию устройства</string>
    <string name="text_size_large_name">Большой (14pt)</string>
    <string name="text_size_medium_name">Средний (12pt)</string>
    <string name="text_size_small_name">Маленький (10pt)</string>
    <string name="text_size_xlarge_name">Экстра большой (16pt)</string>
    <string name="text_size_xsmall_name">Экстра маленький (8pt)</string>
    
    <string name="title_filter">Фильтр</string>
    <string name="title_filters">Фильтры</string>
    
    <string formatted="false" name="toast_invalid_display_limit">Пожалуйста введите число между %d и %d.</string>
    <string name="toast_invalid_level">Неверное имя уровня: %s</string>
    <string name="toast_invalid_selection">Неверный выбор.  Повторите позже.</string>
    <string name="toast_log_truncated">Лог слишком большой; просмотр последних %d строк.</string>
    <string name="toast_no_root">Не удалось получить рут.  Вы видите только свои CatLog логи.</string>
    <string name="toast_pref_changed_restart_required">Настройки изменены. Перезагрузите CatLog для принятия изменений.</string>
    <string name="toast_request_root">CatLog требует рут для чтения логов.</string>
    <string name="toast_started_select_partial">Режим интервала включен</string>
    
    <string name="unable_to_save_log">Не удалось сохранить лог. Вы точно ввели корректное имя файла?</string>
    
    <string name="version">Версия %s</string>
    
    <string name="widget_recording_in_progress">Запись…</string>
    <string name="widget_start_recording">Запись лога</string>
</resources>

Translation made with Stringlate.

Support for devices without touch screens

Devices such as e.g. Google TV should probably be supported. CatLog is designed to be a universal Android log reader, so I can't imagine why I wouldn't include all devices.

Noisy logs on Samsung S4

A user writes in:

I'm running the new Samsung S4.

Android 4.2.2
SDK 17 (Jelly Bean MR 1)

CatLog Version 1.4.4

CatLog continuously streams the following ...

05-03 01:36:13.209 I/endeffect(7257): AbsListView.onMeasure(), getWidth()=1080, getHeight()=1617, this=com.nolanlawson.logcat.widget.ExceptionCatchingListView{42b14d78 VFED..CL ......I. 0,153-1080,1770 #102000a android:id/list}
05-03 01:36:13.219 D/AbsListView(7257): unregisterIRListener() is called
05-03 01:36:13.219 I/endeffect(7257): AbsListView.onLayout(), getWidth()=1080, getHeight()=1617, this=com.nolanlawson.logcat.widget.ExceptionCatchingListView{42b14d78 VFED..CL ......ID 0,153-1080,1770 #102000a android:id/list}

See the attached log file.

This message stream so frequently that you can't really see anything else.

Wonderful program but

On my previous device everything worked.
Fi the settings were accessible. Now that is not the case anymore.
Samsung Galaxy J5 Marshmallow
Thanks and Cheers

Include Android_ID in device_info.txt

Thanks for creating CatLog and making it available.

I'm not all that well-versed in Android development, but would it not be a good idea to include Android_ID in the device_info.txt file?

http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
http://android-developers.blogspot.com/2011/03/identifying-app-installations.html
http://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id

I envisage a situation where my app will be deployed on dozens, maybe hundreds, of devices that are more-or-less identical, and it could be an advantage to keep track of which device (and thus which user) has had a reported problem.

Thanks.

Random OutOfMemory errors

These still seem to pop up from time to time. It might be worth looking into using Strings more efficiently.

Add Lucene-style -text:foo syntax

This would allow users to create negation queries, i.e. queries that match log lines that DON'T contain a particular piece of text.

Softkeyboard not hiding after selecting a suggested search-term in the list

Softkeyboard not hiding after selecting a suggested search-term in the list

This is not a bug, i think it is missing feature.

Let's say i want to enter some text to search the log entries for. A keyboard pops ups, and when i start for example with "teth" then theres some activities listed containing the word tethering. So i click on one of those suggested terms, and it succesfully lists the log entries for this term. But the keyboard, that previously got opened, doesn't close. But i am finished looking for what i was seeking.

"Open" a saved log and current view keeps flooding with current log entries

I open a saved log and the current view keeps flooding me with current log entries.

Actions to replicate are simple:

  1. Save any log file for about 30 seconds. Quit the program, flush it out of memory (long press home and clear the app)
  2. Run the app and Open the log file.
  3. It keeps flooding you with current log actions and wont let you view the log you opened.

not working on android 6

Hi, on kitkat it still worked good, but now on marschmellow (android 6) it is asking for root, i am allowing, and than there is only an internety circle of waiting... Plz fix

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.