Thor77
f0dc95a583
Adapt to new return type of tsstats.log.parse_logs
2016-11-19 22:27:44 +01:00
Thor77
9a38e0e7cb
Rename template_path to template
2016-11-18 21:46:38 +01:00
Thor77
5637a11b2b
Add onlinetimethreshold config and cli-option
...
to set render_template.onlinetime_threshold.
Default value is -1 => no filtering to not cause confusion
2016-11-11 18:40:52 +01:00
Thor77
3a1d51a60b
Remove default for output-flag
...
default still set through config-defaults, though
Providing a default here suppressed config-option "output"
2016-09-22 15:28:42 +02:00
Thor77
52fc1b487c
Add cli-flag for datetimeformat and pass config-option to funccall
2016-09-17 22:41:38 +02:00
Thor77
5c52ab1995
Pass template config/cli-option to render_template in tsstats.__main__.main
2016-08-10 22:49:16 +02:00
Thor77
07b61d86ce
Add -t/--template cli-arg
2016-08-10 22:44:48 +02:00
Thor77
3f140b8d6a
Don't add sid-suffix to output if only one vserver occured in parsed logs
...
* bump version to 0.10.5
2016-08-09 20:37:20 +02:00
Thor77
a475caa7c7
Fix not calling str() on value before adding to config in __main__.cli
...
* bump version to 0.10.4
2016-08-08 22:25:57 +02:00
Thor77
708f071033
replace tsstats.config.parse_config with tsstats.config.load, which just returns a configparser.ConfigParser-instance for easier extension
...
tsstats.__main__.main: now accepts only a configparser.ConfigParser-instance and extracts values from it
tsstats.__main__.cli: defaults from argparser are now suppressed and given cli-args override values from config
* bump version to 0.10.0
2016-08-06 21:36:17 +02:00
Thor77
34e682cf81
remove unused var-assignment in __main__.cli
2016-06-25 20:42:50 +02:00
Thor77
bb808ca8c0
rename noonlinedc to onlinedc in __main__.main to correctly represent it's function
...
* rename noonlinedc to onlinedc in value-dict returned by .parse_args
* rename keyword-arg from noonlinedc to onlinedc in __main__.main
2016-06-25 20:42:50 +02:00
Thor77
892680fe4d
add onlinedc config-option
...
* inverse of --noonlinedc
2016-06-25 20:42:46 +02:00
Thor77
573838c35e
Merge branch 'multi_vserver'
2016-06-24 21:43:51 +02:00
Thor77
487a50508f
add -nod/--noonlinedc cli-flag
2016-06-23 21:43:40 +02:00
Thor77
95c22dde35
make __main__.main work with new output of tsstats.log.parse_logs
...
* if sid given, add .<sid> to outputpath
2016-06-22 20:47:12 +02:00
Thor77
52a05acdab
add source-encoding (utf-8) to all files
2016-06-07 17:42:53 +02:00
Thor77
752e4f4c82
rename tsstats.exceptions.InvalidConfig to InvalidConfiguration
...
because there's no seperation between config and cli-values
2016-05-25 20:14:59 +02:00
Thor77
eb9d26cc1e
duplicate debug-enable to get debug-output from parse_config
2016-05-21 23:15:15 +02:00
Thor77
ec62d4f439
refactor __main__.cli and __main__.main
...
* __main__.cli is now just used to setup argparse and pass arguments to __main__.main
* __main__.main is now used to validate the arguments and pass them to the right functions
2016-05-21 22:51:05 +02:00
Thor77
23145b476b
remove cli-defaults for config and idmap
2016-05-21 22:06:32 +02:00
Thor77
b80be2b1c5
add short option-flags to cli
2016-05-21 22:03:26 +02:00
Thor77
2b9e9d0911
add log and output cli-args
2016-05-21 21:35:42 +02:00
Thor77
d820c99ece
move argparse-setup into cli()
2016-05-11 20:21:09 +02:00
Thor77
cbb44fcb85
[config] rename logfile to log and outputpath to output
2016-05-10 22:56:48 +02:00
Thor77
d836b807be
move logging-setup into __init__.py and use one central logger-object
2016-05-10 22:50:34 +02:00
Thor77
a25a596d02
split tsstats.py into package with multiple files
2016-05-08 21:32:37 +02:00