如何将debugserver的日志级别设置为LOG_RNB_PROC?

问题描述

在LLVM项目中,debugserver.cpp具有许多日志记录级别。 如何更改它。

解决方法

由于通常使用lldb启动debugserver,因此最方便地打开日志记录。有一个lldeb设置可将“额外启动命令”发送到debugserver,您可以使用它来打开它。像这样:

settings set target.process.extra-startup-command QSetLogging:bitmask=LOG_PROCESS|LOG_EXCEPTIONS;

您可以“ |”一起在debugserver中定义的任何日志位。在连接到debugserver之前,必须在lldb中进行设置(通常通过执行rungdb-remote。)