15 Commits

Author SHA1 Message Date
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