diff --git a/CHANGELOG.md b/CHANGELOG.md index 29366fb3..905bfaba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -* +* More debug information to logstash and loggly parts ### Changed diff --git a/src/appier_extras/parts/diag/part.py b/src/appier_extras/parts/diag/part.py index 468aadbb..2be1a6bc 100644 --- a/src/appier_extras/parts/diag/part.py +++ b/src/appier_extras/parts/diag/part.py @@ -55,7 +55,7 @@ class DiagPart(appier.Part): not optimized for proper asynchronous usage. Buffer backed support exists for the following remote services: - loggly and logstaash, allowing almost async usage with minimal + loggly and logstash, allowing almost async usage with minimal impact in the main execution thread. The implementation of the flush operation depends on the network library in use, meaning that if a proper "delayer" method exists it may not even block diff --git a/src/appier_extras/parts/loggly/part.py b/src/appier_extras/parts/loggly/part.py index a37b5f6e..7c97caa3 100644 --- a/src/appier_extras/parts/loggly/part.py +++ b/src/appier_extras/parts/loggly/part.py @@ -76,6 +76,15 @@ def __init__(self, *args, **kwargs): def version(self): return base.VERSION + def info(self): + info = appier.Part.info(self) + info.update( + log = self.log, + buffer_size = self.buffer_size, + timeout = self.timeout + ) + return info + def load(self): appier.Part.load(self) diff --git a/src/appier_extras/parts/logstash/part.py b/src/appier_extras/parts/logstash/part.py index e882482d..f527ff65 100644 --- a/src/appier_extras/parts/logstash/part.py +++ b/src/appier_extras/parts/logstash/part.py @@ -76,6 +76,15 @@ def __init__(self, *args, **kwargs): def version(self): return base.VERSION + def info(self): + info = appier.Part.info(self) + info.update( + log = self.log, + buffer_size = self.buffer_size, + timeout = self.timeout + ) + return info + def load(self): appier.Part.load(self)