(lldb) log enable lldb api

The "lldb" is the log channel and "api" is one of many log categories available 
in the "lldb" channel.

To see all of the channels and their respective categories you can do:

(lldb) log list

Through the API you can do:

debugger.EnableLog("lldb", ["api"])


> On Sep 20, 2014, at 3:05 PM, Mikhail Sosonkin <m...@nanotick.net> wrote:
> 
> Hello Developers,
> 
> I'm trying to use the LLDB API for some experimentation. It seems that
> there are a lot of functions that contain logging statements such as
> this:
> 
> SBProcess
> SBTarget::Launch (SBLaunchInfo &sb_launch_info, SBError& error)
> {
>    Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API));
> 
>    SBProcess sb_process;
>    TargetSP target_sp(GetSP());
> 
>    if (log)
>        log->Printf ("SBTarget(%p)::Launch (launch_info, error)...",
>                     static_cast<void*>(target_sp.get()));
> 
> I'd like to enable them. So far, I've not been able to find anything
> in API/* that would let me do that. SBDebugger::EnableLog didn't help.
> 
> Would you point me in the right direction, please?
> 
> Thanks,
> Mike.
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to