| [ |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/InterestChangeError.CALLED_TWICE", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.logger/InterestChangeError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.logger/LogLevelFilter", |
| "kind": "const", |
| "name": "fuchsia.logger/LOG_LEVEL_DEFAULT", |
| "value": "48" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.logger/LOG_SEVERITY_MAX_STEP", |
| "value": "6" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.logger/LOG_SEVERITY_STEP_SIZE", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.logger/LOG_VERBOSITY_STEP_SIZE", |
| "value": "1" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.logger/LogListenerSafe log_listener,box<fuchsia.logger/LogFilterOptions> options)", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/Log.DumpLogsSafe" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.logger/LogListenerSafe log_listener,box<fuchsia.logger/LogFilterOptions> options)", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/Log.ListenSafe" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.logger/LogListenerSafe log_listener,box<fuchsia.logger/LogFilterOptions> options,vector<fuchsia.diagnostics/LogInterestSelector>:64 selectors)", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/Log.ListenSafeWithSelectors" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.logger/Log" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogFilterOptions.filter_by_pid" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogFilterOptions.filter_by_tid" |
| }, |
| { |
| "declaration": "fuchsia.logger/LogLevelFilter", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogFilterOptions.min_severity" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogFilterOptions.pid" |
| }, |
| { |
| "declaration": "vector<string:63>:16", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogFilterOptions.tags" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogFilterOptions.tid" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogFilterOptions.verbosity" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.logger/LogFilterOptions" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/LogLevelFilter.DEBUG", |
| "value": "32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/LogLevelFilter.ERROR", |
| "value": "80" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/LogLevelFilter.FATAL", |
| "value": "96" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/LogLevelFilter.INFO", |
| "value": "48" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/LogLevelFilter.NONE", |
| "value": "127" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/LogLevelFilter.TRACE", |
| "value": "16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.logger/LogLevelFilter.WARN", |
| "value": "64" |
| }, |
| { |
| "declaration": "int8", |
| "kind": "enum", |
| "name": "fuchsia.logger/LogLevelFilter", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/LogListenerSafe.Done" |
| }, |
| { |
| "declaration": "(fuchsia.logger/LogMessage log) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/LogListenerSafe.Log" |
| }, |
| { |
| "declaration": "(vector<fuchsia.logger/LogMessage> log) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/LogListenerSafe.LogMany" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.logger/LogListenerSafe" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogMessage.dropped_logs" |
| }, |
| { |
| "declaration": "string:32768", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogMessage.msg" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogMessage.pid" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogMessage.severity" |
| }, |
| { |
| "declaration": "vector<string:63>:5", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogMessage.tags" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogMessage.tid" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogMessage.time" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.logger/LogMessage" |
| }, |
| { |
| "declaration": "(zx/handle:SOCKET socket)", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/LogSink.Connect" |
| }, |
| { |
| "declaration": "(zx/handle:SOCKET socket)", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/LogSink.ConnectStructured" |
| }, |
| { |
| "declaration": "() -> (fuchsia.logger/LogSink_WaitForInterestChange_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.logger/LogSink.WaitForInterestChange" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.logger/LogSink" |
| }, |
| { |
| "declaration": "fuchsia.diagnostics/Interest", |
| "kind": "struct/member", |
| "name": "fuchsia.logger/LogSink_WaitForInterestChange_Response.data" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.logger/LogSink_WaitForInterestChange_Response" |
| }, |
| { |
| "declaration": "fuchsia.logger/InterestChangeError", |
| "kind": "union/member", |
| "name": "fuchsia.logger/LogSink_WaitForInterestChange_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.logger/LogSink_WaitForInterestChange_Response", |
| "kind": "union/member", |
| "name": "fuchsia.logger/LogSink_WaitForInterestChange_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.logger/LogSink_WaitForInterestChange_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.logger/MAX_DATAGRAM_LEN_BYTES", |
| "value": "32768" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.logger/MAX_LOG_MANY_SIZE_BYTES", |
| "value": "16384" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.logger/MAX_TAGS", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.logger/MAX_TAGS_PER_LOG_MESSAGE", |
| "value": "5" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.logger/MAX_TAG_LEN_BYTES", |
| "value": "63" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.logger" |
| } |
| ] |