| custom_components / remote_logger / __init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / config_flow.py |
_to_list |
|
5 |
3 |
0 |
|
40% |
| custom_components / remote_logger / config_flow.py |
_build_endpoint_url |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.__init__ |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.async_get_options_flow |
|
1 |
1 |
0 |
|
0% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.async_step_user |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.async_step_otel |
|
36 |
4 |
0 |
|
89% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.async_step_reauth |
|
1 |
1 |
0 |
|
0% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.async_step_reauth_otel |
|
17 |
17 |
0 |
|
0% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.async_step_syslog |
|
16 |
0 |
0 |
|
100% |
| custom_components / remote_logger / config_flow.py |
OtelLogsConfigFlow.async_step_common |
|
11 |
1 |
0 |
|
91% |
| custom_components / remote_logger / config_flow.py |
RemoteLoggerOptionsFlow.__init__ |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / config_flow.py |
RemoteLoggerOptionsFlow.async_step_init |
|
4 |
0 |
0 |
|
100% |
| custom_components / remote_logger / config_flow.py |
RemoteLoggerOptionsFlow.async_step_otel |
|
33 |
10 |
0 |
|
70% |
| custom_components / remote_logger / config_flow.py |
RemoteLoggerOptionsFlow.async_step_syslog |
|
14 |
1 |
0 |
|
93% |
| custom_components / remote_logger / config_flow.py |
RemoteLoggerOptionsFlow.async_step_events |
|
12 |
2 |
0 |
|
83% |
| custom_components / remote_logger / config_flow.py |
(no function) |
|
39 |
0 |
0 |
|
100% |
| custom_components / remote_logger / const.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
_event_data_serializer |
|
5 |
2 |
0 |
|
60% |
| custom_components / remote_logger / exporter.py |
LogSubmission.for_display |
|
1 |
1 |
0 |
|
0% |
| custom_components / remote_logger / exporter.py |
LogExporter.__init__ |
|
19 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.disable_buffer |
|
3 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.handle_event |
|
11 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.handle_entry |
|
14 |
1 |
0 |
|
93% |
| custom_components / remote_logger / exporter.py |
LogExporter.create_log_record |
|
1 |
1 |
0 |
|
0% |
| custom_components / remote_logger / exporter.py |
LogExporter.handle_ha_event |
|
47 |
8 |
0 |
|
83% |
| custom_components / remote_logger / exporter.py |
LogExporter.flush |
|
1 |
1 |
0 |
|
0% |
| custom_components / remote_logger / exporter.py |
LogExporter.flush_loop |
|
7 |
1 |
0 |
|
86% |
| custom_components / remote_logger / exporter.py |
LogExporter.close |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.on_format_error |
|
3 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.on_posting_error |
|
3 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.on_success |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.on_event |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
LogExporter.log_direct |
|
0 |
0 |
0 |
|
100% |
| custom_components / remote_logger / exporter.py |
(no function) |
|
51 |
0 |
3 |
|
100% |
| custom_components / remote_logger / handler.py |
ExportingLogHandler.__init__ |
|
4 |
0 |
0 |
|
100% |
| custom_components / remote_logger / handler.py |
ExportingLogHandler.emit |
|
4 |
0 |
0 |
|
100% |
| custom_components / remote_logger / handler.py |
(no function) |
|
12 |
0 |
3 |
|
100% |
| custom_components / remote_logger / helpers.py |
flatten_event_data |
|
11 |
0 |
0 |
|
100% |
| custom_components / remote_logger / helpers.py |
isotimestamp |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / helpers.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / const.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
build_auth_header |
|
8 |
2 |
0 |
|
75% |
| custom_components / remote_logger / otel / exporter.py |
parse_resource_attributes |
|
14 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
parse_headers |
|
13 |
13 |
0 |
|
0% |
| custom_components / remote_logger / otel / exporter.py |
_mask_auth_headers |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
_mask_auth_headers._mask_credential |
|
5 |
1 |
0 |
|
80% |
| custom_components / remote_logger / otel / exporter.py |
append_attr |
|
3 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
_kv |
|
14 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
validate |
|
27 |
2 |
0 |
|
93% |
| custom_components / remote_logger / otel / exporter.py |
OtlpSubmission.__init__ |
|
3 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpSubmission.body |
|
1 |
1 |
0 |
|
0% |
| custom_components / remote_logger / otel / exporter.py |
OtlpSubmission._build_export_request |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpJsonSubmission.__init__ |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpJsonSubmission.body |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpJsonSubmission.for_display |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpProtobufSubmission.__init__ |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpProtobufSubmission.body |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpProtobufSubmission.for_display |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpLogExporter.__init__ |
|
26 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpLogExporter._build_extra_headers |
|
9 |
1 |
0 |
|
89% |
| custom_components / remote_logger / otel / exporter.py |
OtlpLogExporter._build_resource |
|
12 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpLogExporter.create_log_record |
|
35 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
OtlpLogExporter.flush |
|
38 |
4 |
0 |
|
89% |
| custom_components / remote_logger / otel / exporter.py |
OtlpLogExporter.log_direct |
|
11 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / exporter.py |
(no function) |
|
53 |
0 |
4 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_varint |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_tag |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_string_field |
|
5 |
2 |
0 |
|
60% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_bytes_field |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_submessage |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_fixed64 |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_float64 |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_uint32_field |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_any_value |
|
11 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_key_value |
|
5 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_resource |
|
4 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_instrumentation_scope |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_log_record |
|
20 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_scope_logs |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
_encode_resource_logs |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
encode_export_logs_request |
|
7 |
2 |
0 |
|
71% |
| custom_components / remote_logger / otel / protobuf_encoder.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| custom_components / remote_logger / remote_logger.py |
_async_update_listener |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / remote_logger.py |
async_setup_entry |
|
49 |
6 |
0 |
|
88% |
| custom_components / remote_logger / remote_logger.py |
async_setup_entry._flush_on_stop |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / remote_logger.py |
handle_flush |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / remote_logger.py |
handle_last_log |
|
10 |
0 |
0 |
|
100% |
| custom_components / remote_logger / remote_logger.py |
handle_send_log |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / remote_logger.py |
async_unload_entry |
|
21 |
2 |
0 |
|
90% |
| custom_components / remote_logger / remote_logger.py |
(no function) |
|
32 |
0 |
5 |
|
100% |
| custom_components / remote_logger / sensor.py |
LoggerEntity.__init__ |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / sensor.py |
LoggerEntity.native_value |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / sensor.py |
LoggerEntity.extra_state_attributes |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / sensor.py |
async_setup_entry |
|
8 |
1 |
0 |
|
88% |
| custom_components / remote_logger / sensor.py |
(no function) |
|
27 |
0 |
6 |
|
100% |
| custom_components / remote_logger / syslog / const.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogSubmission.__init__ |
|
2 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogSubmission.for_display |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter.__init__ |
|
22 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter.create_log_record |
|
41 |
2 |
0 |
|
95% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter.log_direct |
|
13 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter.flush |
|
22 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter._send_udp |
|
10 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter._send_tcp |
|
15 |
1 |
0 |
|
93% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter._connect_tcp |
|
4 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter._close_tcp |
|
6 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
SyslogExporter.close |
|
4 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
_sd_escape |
|
1 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
validate |
|
19 |
0 |
0 |
|
100% |
| custom_components / remote_logger / syslog / exporter.py |
(no function) |
|
36 |
0 |
5 |
|
100% |