openpilot/selfdrive
Greg Hogan 3d48bd934d
log to file and send through athena (#20250)
* log to file and send through athena

* rename logging level

* pass thru log formatter

* logMessage is TEXT

* send queue always strings

* switch to xattr and lower priority queue

* enable cloud logging for devices

* time or size based log rotation

* basename -> dirname

* remove HARDWARE.get_cloudlog_enabled

* fix errors

* fix another exception

* xattrs need to be bytes

* sending works

* cleanup files at start

* add id and adjust formatting

* do not send active log file

* better names

* separate log formatters

* fix formatter super init

* fix log file order

* ensure file always has file formatter

* i see why there was no formatter

* apply same formatting to cpp log msgs

* apply same formatting to cpp log msgs

* update queue names in tests

* strip deprecated keys in STATUS_PACKET

* strip DEPRECATED from dict recursively

* athena log queue test

* instanceof instead of type

* isinstance instead of type

* use super

* remove logentries

* last_scan param unused

* comment about special log msg attr names

* add dict_helpers.py to release files

* use monotonic time and counter for log rotation

* update for adjusted log file naming

* use monotonic clock for tracking last log file scan
2021-03-25 13:30:09 -07:00
..
assets Qt UI: simplify terms (#20349) 2021-03-15 15:06:00 -07:00
athena log to file and send through athena (#20250) 2021-03-25 13:30:09 -07:00
boardd use class AlignedBuffer (#20388) 2021-03-17 14:43:23 +01:00
camerad update line length (#20391) 2021-03-17 17:35:11 -07:00
car Camry Firmware (#20450) 2021-03-23 18:17:27 -07:00
clocksd replace std::this_thread::sleep_for with util::sleep_fo (#19717) 2021-01-11 11:59:48 +01:00
common Qt UI: power saving (#20456) 2021-03-24 11:09:39 -07:00
controls New KL model + laneless toggle (#20454) 2021-03-24 01:10:31 -07:00
debug Manager cleanup (#20231) 2021-03-05 11:03:23 +01:00
hardware agnos 0.11 (#20461) 2021-03-24 15:29:38 -07:00
locationd Update locationd (#20410) 2021-03-19 17:12:34 -07:00
logcatd android logcatd test reliability (#20284) 2021-03-08 16:47:28 -08:00
loggerd log when nvme isn't mounted (#20428) 2021-03-21 23:12:09 -07:00
manager log to file and send through athena (#20250) 2021-03-25 13:30:09 -07:00
modeld reduce log spam (#20330) 2021-03-12 11:45:29 -08:00
monitoring Cereal cleanup (#20003) 2021-02-03 19:57:30 -08:00
proclogd merge utilpp.h into util.h (#19710) 2021-01-10 14:57:32 -08:00
sensord BMX055 dont use FIFO registers (#20374) 2021-03-16 14:37:14 +01:00
test APK purge (#20446) 2021-03-24 14:30:41 -07:00
thermald log to file and send through athena (#20250) 2021-03-25 13:30:09 -07:00
ui Qt touchups (#20465) 2021-03-24 21:18:12 -07:00
__init__.py selfdrive/*.py 2020-01-17 11:03:42 -08:00
config.py Update config.py code (#19609) 2020-12-28 15:36:23 -08:00
crash.py HW abstraction layer (#19530) 2020-12-16 21:30:23 -08:00
logmessaged.py log to file and send through athena (#20250) 2021-03-25 13:30:09 -07:00
pandad.py use scons to build panda fw (#20457) 2021-03-24 14:44:39 +01:00
registration.py Start ui before manager preimport (#20468) 2021-03-25 17:27:15 +01:00
rtshield.py New settings for governors, +30% memory bandwidth (#2590) 2020-11-20 19:25:12 -08:00
swaglog.py log to file and send through athena (#20250) 2021-03-25 13:30:09 -07:00
timezoned.py timezoned: fix updating on /data/etc (#20119) 2021-02-19 20:49:06 -08:00
tombstoned.py Upload android tombstones (#20459) 2021-03-24 16:11:53 +01:00
updated.py offroad alert for agnos update (#20270) 2021-03-07 15:37:09 -08:00
version.py Linux tombstones: add stacktrace and upload (#19737) 2021-01-18 13:29:01 +01:00