platypush/platypush/message/event
Fabio Manganiello d4b540dd67
Replaced `disable_logging` with a more generic `logging_level`.
The `disable_logging` attribute was only available on events and
responses, and it could only either entirely disable or enable logging
for all the events of a certain type.

The new flag allows more customization by setting the default logging
level used for any message of a certain type (or `None` to disable
logging). This makes it possible to e.g. set some verbose events to
debug level, and the user can see them if they configure the application
in debug mode.

It also delegates the logging logic to the message itself, instead of
having different parts of the application handling their own logic.
2022-12-11 11:39:38 +01:00
..
assistant Refactored logging names 2020-09-27 01:33:38 +02:00
button Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
chat Fixed LGTM errors and warnings 2021-09-17 22:21:29 +02:00
google Added Google Pub/Sub integration 2019-12-30 09:33:26 +01:00
gpio [#212] Support for asynchronous event monitoring on the GPIO plugin 2022-03-27 16:14:30 +02:00
http If the output of a hook is null, make sure to normalize it an empty string before pushing it to Redis 2022-09-04 16:16:02 +02:00
log Added log.http backend to monitor HTTP logs [closes #167] 2021-03-16 00:03:32 +01:00
music tidal-integration (#223) 2022-09-16 21:48:09 +02:00
sensor Added bluetooth scanner backends [closes #112] 2020-03-08 23:37:57 +01:00
serial Added documentation to events 2018-07-09 22:38:08 +02:00
video Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
web Added documentation to events 2018-07-09 22:38:08 +02:00
zigbee Added Zigbee web panel (closes #123) 2020-02-23 22:54:50 +01:00
__init__.py Replaced `disable_logging` with a more generic `logging_level`. 2022-12-11 11:39:38 +01:00
adafruit.py Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
alarm.py Implemented alarm/timer plugin (closes #111) 2020-02-17 19:37:22 +01:00
application.py Improvements on HTTP integration test. Plus, removed ApplicationStoppedEvent - it's unreliable and it could be delivered when the bus has already been stopped 2021-02-24 00:23:32 +01:00
bluetooth.py Added bluetooth scanner backends [closes #112] 2020-03-08 23:37:57 +01:00
camera.py Replaced `disable_logging` with a more generic `logging_level`. 2022-12-11 11:39:38 +01:00
clipboard.py Added clipboard backend 2020-05-23 23:11:42 +02:00
covid19.py Use both country and country_code on the event 2020-05-01 00:03:55 +02:00
custom.py Event import fixed 2020-10-28 23:29:34 +01:00
dbus.py Refactored D-Bus integration 2022-02-07 15:45:43 +01:00
distance.py Replaced `disable_logging` with a more generic `logging_level`. 2022-12-11 11:39:38 +01:00
entities.py Disable logging by default for entity events (they can be quite spammy) 2022-04-30 02:13:20 +02:00
file.py Added file.monitor backend [closes #172] 2021-03-14 00:08:20 +01:00
foursquare.py Added Foursquare backend 2020-01-11 16:11:35 +01:00
geo.py Added altitude to LatLongUpdateEvent 2019-03-18 00:17:11 +01:00
github.py Pass the repo reference to the Github event 2020-08-22 12:25:55 +02:00
gotify.py Resolve "[Feature Request] Gotify Push Intergration" 2021-10-01 23:50:53 +02:00
gps.py Added GPS backend 2019-08-03 02:06:06 +02:00
inotify.py Refactored inotify backend 2020-09-09 02:16:13 +02:00
irc.py [#203] Added IRC integration 2021-11-14 19:43:19 +01:00
joystick.py Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
kafka.py Added Kafka plugin 2018-07-28 01:55:19 +02:00
light.py Support for subscribe-once/unsubscribe frontend events mechanisms 2020-12-15 00:01:28 +01:00
linode.py Added Linode integration [closes #116] 2020-03-09 21:34:06 +01:00
mail.py Removed unneeded import 2020-09-09 02:15:52 +02:00
matrix.py Implemented last Matrix integration features. 2022-08-28 15:17:11 +02:00
media.py Fixed some media plugins inconsistencies 2021-10-17 16:03:57 +02:00
midi.py Added documentation to events 2018-07-09 22:38:08 +02:00
mqtt.py Added support for multiple listeners on multiple servers and topics for general-purpose messaging on the MQTT backend 2019-03-07 22:52:02 +01:00
nextcloud.py Added NextCloud integration [closes #149] 2020-09-10 11:10:26 +02:00
nfc.py Major LINT fixes 2021-04-05 00:58:44 +02:00
ngrok.py Fixed hierarchy for ngrok events 2021-10-01 23:39:07 +02:00
ntfy.py s/click_url/url/g in ntfy message definitions 2022-06-02 00:40:26 +02:00
ping.py Added ping plugin and backend 2019-12-27 23:26:39 +01:00
pushbullet.py Support for PushBullet events on notifications, #36 2018-01-07 00:58:03 +01:00
qrcode.py Support for scanning QR-codes and barcodes through a camera plugin 2020-03-10 22:35:50 +01:00
rss.py Refactored RSS integration into its own `rss` plugin [closes #199] 2022-01-06 00:46:05 +01:00
scard.py Added documentation to events 2018-07-09 22:38:08 +02:00
sound.py Running recording in a separate thread so it doesn't block the receiving backend and added playback/recording start/pause/stop events 2019-02-15 19:23:01 +01:00
stt.py Implemented Mozilla DeepSpeech speech-to-text integration [closes #126] 2020-03-06 00:38:24 +01:00
sun.py Added `sun` plugin [closes #194] 2021-07-22 01:02:15 +02:00
tensorflow.py Tensorflow plugin implementation WIP [#121] 2020-03-21 19:50:59 +01:00
todoist.py Added Todoist integration 2019-12-25 20:33:26 +01:00
torrent.py Added rtorrent integration [closes #120] 2020-09-03 13:08:42 +02:00
travisci.py Added Travis-Ci integration (closes #104) 2020-01-12 13:53:46 +01:00
trello.py Added Trello backend: closes #90 2020-01-03 16:28:49 +01:00
weather.py - Added weather.openweathermap plugin and backend, as a replacement for Darksky [closes #177] 2021-03-12 01:31:26 +01:00
websocket.py Added recv action on websocket plugin 2022-08-12 14:16:01 +02:00
wiimote.py Added Wiimote support docs; Added Wiimote connection/disconnection events 2018-12-01 18:55:13 +01:00
zeroborg.py Support for Zeroborg events 2019-12-22 23:54:45 +01:00
zeroconf.py Added DBus integration [closes #141] 2020-08-16 01:57:30 +02:00
zwave.py Replaced `disable_logging` with a more generic `logging_level`. 2022-12-11 11:39:38 +01:00