Allow to get bugreports using the diagnostics API 21/255621/3
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 19 Mar 2021 16:53:49 +0000 (17:53 +0100)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Mon, 22 Mar 2021 12:43:16 +0000 (13:43 +0100)
commit58d9de2f1de06b58ed63b453ef6fbc5074b0b8f2
tree9292623bff8e9e545ec769aa47ca2cdf391754a3
parent5888dac32ffd6da28bef2c2e96fba0c5d5d6c0b9
Allow to get bugreports using the diagnostics API

bugreport-service registers as a org.tizen.bugreport-service and allows
to get bugreport and crash-info report by dumpsys.
For example: to get all bugreports created in the last hour run:

  dumpsys org.tizen.bugreport-service -- --type bugreport --last 3600

Supported parameters:

  --type <bugreport|crash-info>  Get specified report
  --last <sec>          Get reports created in the last <sec>
  --from <timestamp>    Get reports created after a specified time
  --to <timestamp>      Get reports created before a specified time

Change-Id: I0d3e04c34b63f3a559c8bde9af703eeabeb4e7ae
packaging/crash-worker.spec
src/bugreport-service/CMakeLists.txt
src/bugreport-service/bugreport-service.c
src/bugreport-service/diagnostics/diagnostics.c
src/bugreport-service/diagnostics/diagnostics.h
src/bugreport-service/diagnostics/diagnostics_dump.c [new file with mode: 0644]
src/bugreport-service/diagnostics/diagnostics_dump.h [new file with mode: 0644]
src/bugreport-service/org.tizen.dumpsys.providers.org.tizen.bugreport-service.service [new file with mode: 0644]