我可以让安卓中应用程序类以外的类的一些日志静音吗



当我启动应用程序时,我的Logcat输出如下:

2022-10-18 16:27:52.980 24750-24750 balsystem.rflo          my.application.package                I  The ClassLoaderContext is a special shared library.
2022-10-18 16:27:53.313 24750-24750 NetworkSecurityConfig   my.application.package                D  No Network Security Config specified, using platform default
2022-10-18 16:27:53.313 24750-24750 NetworkSecurityConfig   my.application.package                D  No Network Security Config specified, using platform default
2022-10-18 16:27:53.352 24750-24775 libEGL                  my.application.package                D  loaded /vendor/lib64/egl/libEGL_emulation.so
2022-10-18 16:27:53.361 24750-24775 libEGL                  my.application.package                D  loaded /vendor/lib64/egl/libGLESv1_CM_emulation.so
2022-10-18 16:27:53.366 24750-24775 libEGL                  my.application.package                D  loaded /vendor/lib64/egl/libGLESv2_emulation.so
2022-10-18 16:27:53.420 24750-24750 DeviceInfo              my.application.package                D  cw.model:
2022-10-18 16:27:53.434 24750-24750 DeviceAPI_DeviceCon     my.application.package                I  getDeviceInfoFromFile configPath=/storage/emulated/0/PDAConfig.txt
2022-10-18 16:27:53.434 24750-24750 DeviceAPI_DeviceCon     my.application.package                D  cw.model2:
2022-10-18 16:27:53.434 24750-24750 DeviceAPI_DeviceCon     my.application.package                D  cw.model:
2022-10-18 16:27:53.434 24750-24750 DeviceAPI_DeviceCon     my.application.package                D  最终cw.model:
2022-10-18 16:27:53.435 24750-24750 DeviceAPI_DeviceCon     my.application.package                I  model=C4000_6735,uartPath=/dev/ttyMT3,uartPath_Fingerprint=/dev/ttyMT0,uartPath_RFID=,uartPath_UHF=
2022-10-18 16:27:53.435 24750-24750 DeviceAPI_DeviceCon     my.application.package                I  getModel() model=C4000_6735
2022-10-18 16:27:53.957 24750-24766 System                  my.application.package                W  A resource failed to call close. 
2022-10-18 16:27:54.201 24750-24750 balsystem.rflo          my.application.package                W  Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
2022-10-18 16:27:54.202 24750-24750 balsystem.rflo          my.application.package                W  Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
2022-10-18 16:27:54.311 24750-24779 RfidInitTask            my.application.package                E  Can't initialize RFID receiver. Unsupported device architecture.
2022-10-18 16:27:54.373 24750-24773 HostConnection          my.application.package                D  HostConnection::get() New Host Connection established 0x7c1d30a33090, tid 24773
2022-10-18 16:27:54.379 24750-24773 HostConnection          my.application.package                D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
2022-10-18 16:27:54.398 24750-24773 EGL_emulation           my.application.package                D  eglCreateContext: 0x7c1d20a40570: maj 3 min 0 rcv 3
2022-10-18 16:27:54.400 24750-24773 EGL_emulation           my.application.package                D  eglMakeCurrent: 0x7c1d20a40570: ver 3 0 (tinfo 0x7c1cc0a57f70) (first time)
2022-10-18 16:27:54.412 24750-24773 Gralloc4                my.application.package                I  mapper 4.x is not supported
2022-10-18 16:27:54.413 24750-24773 HostConnection          my.application.package                D  createUnique: call
2022-10-18 16:27:54.413 24750-24773 HostConnection          my.application.package                D  HostConnection::get() New Host Connection established 0x7c1d30a33450, tid 24773
2022-10-18 16:27:54.414 24750-24773 goldfish-address-space  my.application.package                D  allocate: Ask for block of size 0x100
2022-10-18 16:27:54.414 24750-24773 goldfish-address-space  my.application.package                D  allocate: ioctl allocate returned offset 0x3f3ffe000 size 0x2000
2022-10-18 16:27:54.419 24750-24773 HostConnection          my.application.package                D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
2022-10-18 16:27:55.223 24750-24773 OpenGLRenderer          my.application.package                I  Davey! duration=929ms; Flags=1, IntendedVsync=303506544936174, Vsync=303506578269506, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=303506594370060, AnimationStart=303506594397860, PerformTraversalsStart=303506594435660, DrawStart=303507175458860, SyncQueued=303507194647860, SyncStart=303507195686260, IssueDrawCommandsStart=303507196099160, SwapBuffers=303507466346960, FrameCompleted=303507475060360, DequeueBufferDuration=311600, QueueBufferDuration=3495300, GpuCompleted=0, 
2022-10-18 16:27:55.253 24750-24750 Compatibil...geReporter my.application.package                D  Compat change id reported: 147798919; UID 10130; state: ENABLED
2022-10-18 16:27:55.282 24750-24750 Choreographer           my.application.package                I  Skipped 56 frames!  The application may be doing too much work on its main thread.
2022-10-18 16:27:55.318 24750-24773 OpenGLRenderer          my.application.package                I  Davey! duration=973ms; Flags=0, IntendedVsync=303506594955740, Vsync=303507528289036, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=303507533739560, AnimationStart=303507533766260, PerformTraversalsStart=303507534047260, DrawStart=303507534280860, SyncQueued=303507534453360, SyncStart=303507536769560, IssueDrawCommandsStart=303507536927060, SwapBuffers=303507538122060, FrameCompleted=303507570382460, DequeueBufferDuration=14900600, QueueBufferDuration=7243300, GpuCompleted=0, 

其中一些日志来自改装,一些来自绘图,一些来自安卓模拟器驱动程序。它们看起来都像是my.application.package所有。

我可以快速过滤掉它们(或大部分(,只从我的项目类中获取日志,而不在logcat过滤器中键入所有相关类吗?

我此刻唯一的想法是";标记";我的类带有一些TAG前缀,但也许有更好的解决方案?

现在我在所有类中都放了这样的东西:

private val TAG = "Cl-" + this.javaClass.simpleName

以前我有这个:

private val TAG = this.javaClass.simpleName

最新更新