├── .coveralls.yml ├── .gitignore ├── .jog └── grok_library │ └── .gitkeep ├── .travis.yml ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── RELEASE_HISTORY.md ├── cmdline.go ├── config ├── compress_prefix.go ├── compress_prefix_test.go ├── configuration.go ├── dynamic_object.go ├── dynamic_object_mock.go ├── dynamic_object_test.go ├── element.go ├── enum.go ├── enum_map.go ├── enum_test.go ├── field.go ├── field_map.go ├── grok.go ├── other_fields.go ├── prefix.go ├── separator_field.go ├── startup_line.go ├── string_set.go └── string_set_test.go ├── cover.sh ├── example_logs ├── apache_camel.log ├── array.log ├── bug_1.log ├── bunyan.log ├── bunyan_stack.log ├── grok_apache.log ├── grok_pm2.log ├── grok_tomcat.log ├── issue48.log ├── issue48.yaml ├── issue49.log ├── issue49.yaml ├── level_filter.log ├── logstash.log ├── oms-docker.log ├── pm2.log ├── tail.log └── timestamp_filter.log ├── field_value.go ├── go.mod ├── go.sum ├── jsonpath ├── jsonpath.go └── jsonpath_test.go ├── libraries_to_refer.md ├── log_process.go ├── log_record.go ├── main.go ├── options.go ├── script └── include_static.go ├── static ├── AppVersion.go ├── DefaultConfiguration.yml.go ├── grok_extended │ └── pm2.go └── grok_vjeantet │ ├── LICENSE.go │ ├── README.md.go │ ├── aws.go │ ├── bacula.go │ ├── bro.go │ ├── exim.go │ ├── firewalls.go │ ├── grok-patterns.go │ ├── haproxy.go │ ├── java.go │ ├── junos.go │ ├── linux-syslog.go │ ├── mcollective-patterns.go │ ├── mcollective.go │ ├── mongodb.go │ ├── nagios.go │ ├── postgresql.go │ ├── rails.go │ ├── redis.go │ └── ruby.go ├── static_files ├── AppVersion ├── DefaultConfiguration.yml ├── grok_extended │ └── pm2 └── grok_vjeantet │ ├── LICENSE │ ├── README.md │ ├── aws │ ├── bacula │ ├── bro │ ├── exim │ ├── firewalls │ ├── grok-patterns │ ├── haproxy │ ├── java │ ├── junos │ ├── linux-syslog │ ├── mcollective │ ├── mcollective-patterns │ ├── mongodb │ ├── nagios │ ├── postgresql │ ├── rails │ ├── redis │ └── ruby ├── todo.txt └── util ├── any_value.go ├── any_value_test.go ├── colors.go ├── colors_test.go ├── loglog.go ├── misc.go ├── misc_test.go ├── multi_string.go ├── multi_string_test.go ├── printable.go ├── tail_queue.go └── tail_queue_test.go /.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/.coveralls.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/.gitignore -------------------------------------------------------------------------------- /.jog/grok_library/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/RELEASE_HISTORY.md -------------------------------------------------------------------------------- /cmdline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/cmdline.go -------------------------------------------------------------------------------- /config/compress_prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/compress_prefix.go -------------------------------------------------------------------------------- /config/compress_prefix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/compress_prefix_test.go -------------------------------------------------------------------------------- /config/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/configuration.go -------------------------------------------------------------------------------- /config/dynamic_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/dynamic_object.go -------------------------------------------------------------------------------- /config/dynamic_object_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/dynamic_object_mock.go -------------------------------------------------------------------------------- /config/dynamic_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/dynamic_object_test.go -------------------------------------------------------------------------------- /config/element.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/element.go -------------------------------------------------------------------------------- /config/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/enum.go -------------------------------------------------------------------------------- /config/enum_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/enum_map.go -------------------------------------------------------------------------------- /config/enum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/enum_test.go -------------------------------------------------------------------------------- /config/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/field.go -------------------------------------------------------------------------------- /config/field_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/field_map.go -------------------------------------------------------------------------------- /config/grok.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/grok.go -------------------------------------------------------------------------------- /config/other_fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/other_fields.go -------------------------------------------------------------------------------- /config/prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/prefix.go -------------------------------------------------------------------------------- /config/separator_field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/separator_field.go -------------------------------------------------------------------------------- /config/startup_line.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/startup_line.go -------------------------------------------------------------------------------- /config/string_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/string_set.go -------------------------------------------------------------------------------- /config/string_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/config/string_set_test.go -------------------------------------------------------------------------------- /cover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/cover.sh -------------------------------------------------------------------------------- /example_logs/apache_camel.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/apache_camel.log -------------------------------------------------------------------------------- /example_logs/array.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/array.log -------------------------------------------------------------------------------- /example_logs/bug_1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/bug_1.log -------------------------------------------------------------------------------- /example_logs/bunyan.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/bunyan.log -------------------------------------------------------------------------------- /example_logs/bunyan_stack.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/bunyan_stack.log -------------------------------------------------------------------------------- /example_logs/grok_apache.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/grok_apache.log -------------------------------------------------------------------------------- /example_logs/grok_pm2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/grok_pm2.log -------------------------------------------------------------------------------- /example_logs/grok_tomcat.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/grok_tomcat.log -------------------------------------------------------------------------------- /example_logs/issue48.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/issue48.log -------------------------------------------------------------------------------- /example_logs/issue48.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/issue48.yaml -------------------------------------------------------------------------------- /example_logs/issue49.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/issue49.log -------------------------------------------------------------------------------- /example_logs/issue49.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/issue49.yaml -------------------------------------------------------------------------------- /example_logs/level_filter.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/level_filter.log -------------------------------------------------------------------------------- /example_logs/logstash.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/logstash.log -------------------------------------------------------------------------------- /example_logs/oms-docker.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/oms-docker.log -------------------------------------------------------------------------------- /example_logs/pm2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/pm2.log -------------------------------------------------------------------------------- /example_logs/tail.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/tail.log -------------------------------------------------------------------------------- /example_logs/timestamp_filter.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/example_logs/timestamp_filter.log -------------------------------------------------------------------------------- /field_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/field_value.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/go.sum -------------------------------------------------------------------------------- /jsonpath/jsonpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/jsonpath/jsonpath.go -------------------------------------------------------------------------------- /jsonpath/jsonpath_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/jsonpath/jsonpath_test.go -------------------------------------------------------------------------------- /libraries_to_refer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/libraries_to_refer.md -------------------------------------------------------------------------------- /log_process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/log_process.go -------------------------------------------------------------------------------- /log_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/log_record.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/main.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/options.go -------------------------------------------------------------------------------- /script/include_static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/script/include_static.go -------------------------------------------------------------------------------- /static/AppVersion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/AppVersion.go -------------------------------------------------------------------------------- /static/DefaultConfiguration.yml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/DefaultConfiguration.yml.go -------------------------------------------------------------------------------- /static/grok_extended/pm2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_extended/pm2.go -------------------------------------------------------------------------------- /static/grok_vjeantet/LICENSE.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/LICENSE.go -------------------------------------------------------------------------------- /static/grok_vjeantet/README.md.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/README.md.go -------------------------------------------------------------------------------- /static/grok_vjeantet/aws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/aws.go -------------------------------------------------------------------------------- /static/grok_vjeantet/bacula.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/bacula.go -------------------------------------------------------------------------------- /static/grok_vjeantet/bro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/bro.go -------------------------------------------------------------------------------- /static/grok_vjeantet/exim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/exim.go -------------------------------------------------------------------------------- /static/grok_vjeantet/firewalls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/firewalls.go -------------------------------------------------------------------------------- /static/grok_vjeantet/grok-patterns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/grok-patterns.go -------------------------------------------------------------------------------- /static/grok_vjeantet/haproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/haproxy.go -------------------------------------------------------------------------------- /static/grok_vjeantet/java.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/java.go -------------------------------------------------------------------------------- /static/grok_vjeantet/junos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/junos.go -------------------------------------------------------------------------------- /static/grok_vjeantet/linux-syslog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/linux-syslog.go -------------------------------------------------------------------------------- /static/grok_vjeantet/mcollective-patterns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/mcollective-patterns.go -------------------------------------------------------------------------------- /static/grok_vjeantet/mcollective.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/mcollective.go -------------------------------------------------------------------------------- /static/grok_vjeantet/mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/mongodb.go -------------------------------------------------------------------------------- /static/grok_vjeantet/nagios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/nagios.go -------------------------------------------------------------------------------- /static/grok_vjeantet/postgresql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/postgresql.go -------------------------------------------------------------------------------- /static/grok_vjeantet/rails.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/rails.go -------------------------------------------------------------------------------- /static/grok_vjeantet/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/redis.go -------------------------------------------------------------------------------- /static/grok_vjeantet/ruby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static/grok_vjeantet/ruby.go -------------------------------------------------------------------------------- /static_files/AppVersion: -------------------------------------------------------------------------------- 1 | v1.0.3 2 | -------------------------------------------------------------------------------- /static_files/DefaultConfiguration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/DefaultConfiguration.yml -------------------------------------------------------------------------------- /static_files/grok_extended/pm2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_extended/pm2 -------------------------------------------------------------------------------- /static_files/grok_vjeantet/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/LICENSE -------------------------------------------------------------------------------- /static_files/grok_vjeantet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/README.md -------------------------------------------------------------------------------- /static_files/grok_vjeantet/aws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/aws -------------------------------------------------------------------------------- /static_files/grok_vjeantet/bacula: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/bacula -------------------------------------------------------------------------------- /static_files/grok_vjeantet/bro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/bro -------------------------------------------------------------------------------- /static_files/grok_vjeantet/exim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/exim -------------------------------------------------------------------------------- /static_files/grok_vjeantet/firewalls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/firewalls -------------------------------------------------------------------------------- /static_files/grok_vjeantet/grok-patterns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/grok-patterns -------------------------------------------------------------------------------- /static_files/grok_vjeantet/haproxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/haproxy -------------------------------------------------------------------------------- /static_files/grok_vjeantet/java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/java -------------------------------------------------------------------------------- /static_files/grok_vjeantet/junos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/junos -------------------------------------------------------------------------------- /static_files/grok_vjeantet/linux-syslog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/linux-syslog -------------------------------------------------------------------------------- /static_files/grok_vjeantet/mcollective: -------------------------------------------------------------------------------- 1 | MCOLLECTIVEAUDIT %{TIMESTAMP_ISO8601:timestamp}: 2 | -------------------------------------------------------------------------------- /static_files/grok_vjeantet/mcollective-patterns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/mcollective-patterns -------------------------------------------------------------------------------- /static_files/grok_vjeantet/mongodb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/mongodb -------------------------------------------------------------------------------- /static_files/grok_vjeantet/nagios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/nagios -------------------------------------------------------------------------------- /static_files/grok_vjeantet/postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/postgresql -------------------------------------------------------------------------------- /static_files/grok_vjeantet/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/rails -------------------------------------------------------------------------------- /static_files/grok_vjeantet/redis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/redis -------------------------------------------------------------------------------- /static_files/grok_vjeantet/ruby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/static_files/grok_vjeantet/ruby -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- 1 | - refer to https://github.com/hpcloud/tail -------------------------------------------------------------------------------- /util/any_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/any_value.go -------------------------------------------------------------------------------- /util/any_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/any_value_test.go -------------------------------------------------------------------------------- /util/colors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/colors.go -------------------------------------------------------------------------------- /util/colors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/colors_test.go -------------------------------------------------------------------------------- /util/loglog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/loglog.go -------------------------------------------------------------------------------- /util/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/misc.go -------------------------------------------------------------------------------- /util/misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/misc_test.go -------------------------------------------------------------------------------- /util/multi_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/multi_string.go -------------------------------------------------------------------------------- /util/multi_string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/multi_string_test.go -------------------------------------------------------------------------------- /util/printable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/printable.go -------------------------------------------------------------------------------- /util/tail_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/tail_queue.go -------------------------------------------------------------------------------- /util/tail_queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangyt/jog/HEAD/util/tail_queue_test.go --------------------------------------------------------------------------------