Jed Reynolds
10bbe522de
logg.py: adds comments about protocol logging levels
...
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-11-29 13:04:39 -08:00
Jed Reynolds
189da24e6f
lanforge_api.py: removes typing subscripts not present in python 3.7.7
...
new flag for add_sta_flags
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-11-04 00:10:27 -07:00
Jed Reynolds
59b18ea38f
logg.py: removes typing not present in python 3.7.7
...
fixes datetime.now reference
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-11-04 00:08:16 -07:00
Jed Reynolds
4f2fe934a3
JAG: refactoring extracted string methods to strutil.py module
...
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-11-03 19:53:30 -07:00
Jed Reynolds
ba008b4968
JAG: logg.py: fixes strutil import, adds tag parameter and return type to logg()
...
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-11-03 19:53:30 -07:00
Jed Reynolds
25d40a7a6a
JAG: logging class and string util methods extracted to independent modules
...
This allows py-scripts and py-json modules to access this logic independent of the lanforge_api.py module.
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-11-03 19:53:30 -07:00
Jed Reynolds
9b96791a65
lanforge_api.py: replaces missing get_ methods that were omitted by broken logic trying to eliminate duplicate method generation
...
Signed-off-by: Jed Reynolds <jreynolds@candelatech.com >
2021-11-02 17:23:42 -07:00
Jed Reynolds
8055d58ede
lanforge_api.py: adds logging logic for reserved keywords and logging to file
...
Signed-off-by: Jed Reynolds <jreynolds@candelatech.com >
2021-11-02 16:45:28 -07:00
Jed Reynolds
053b577497
lanforge_api.py: several debugging enhancements
...
- Logg class message parameter are renamed to msg to be consistent with python logging package
- fixes possible duplicate log statements because there were no return statements in the logg method
- adds class method for registering method names to turn on debug logging from
- adds class method for registering tags or keywords to turn on logging from
- adds Logg.by_tag() and Log.by_method()
- adds more specific logging to json_post()
- some import formatting requested by Matthew
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-10-29 00:19:33 -07:00
Jed Reynolds
d8b474139a
lanforge_api.py: removed debugging
...
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-10-29 00:19:33 -07:00
Jed Reynolds
42cefddbe7
lanforge_api.py: fixes for missing event_since(), alerts_since(), pronouns, and json_post logic
2021-10-21 17:47:01 -07:00
Jed Reynolds
7e53c4722b
JAG: added methods for events_X and alerts_X
2021-10-20 17:38:20 -07:00
Jed Reynolds
3d67eed69e
lanforge_api.py: updated request handling and now has HttpStatusData GET and POST methods
...
Signed-off-by: Jed Reynolds <jed@bitratchet.com >
2021-10-19 18:51:03 -07:00
Jed Reynolds
a3bd009443
lanforge_api.py: fixes header lookups, status checks, generated whitespace
2021-10-11 17:42:37 -07:00
Jed Reynolds
a8531a14c8
JAG: new top level package named lanforge_client holds renamed lanforge_api module
2021-10-11 16:15:53 -07:00