Your Name
|
daebe44f32
|
add event in jdbc exception log instead of statement query. because some jdbc drivers (like oracle jdbc) not implemented toString() method in PreparedStatement class and it print java object hashcode instead of actual query. but in some jdbc implemention like postgresql and mysql and ... this has no problem
|
2017-10-23 11:24:28 +03:30 |
|
Your Name
|
3804eb59d2
|
adding more sql exception detail in log
|
2017-10-18 12:41:14 +03:30 |
|
Karl Southern
|
cdd88fe322
|
Adds JSON support with non-sprintf syntax
|
2017-04-09 09:17:05 +01:00 |
|
Karl Southern
|
6bae1d81e3
|
Apache phoenix-thin support
|
2016-12-17 13:07:48 +00:00 |
|
Karl
|
318c1bd86a
|
Update jdbc.rb
Logstash v5 nomenclature for threadsafety/concurrency change
|
2016-10-05 11:44:03 +01:00 |
|
Karl Southern
|
64a6bcfd55
|
Forward port #61 from v2.x branch. Try and address #55
|
2016-09-15 20:33:40 +01:00 |
|
Karl Southern
|
d2f99b05d2
|
Remove log4j setup.
|
2016-09-02 14:48:01 +01:00 |
|
Karl Southern
|
37631a62b7
|
Forward port connection_test configuration option from v2.x
|
2016-08-28 22:24:26 +01:00 |
|
Karl Southern
|
76e0f439a0
|
Bring across settings from v2.x
|
2016-07-13 17:44:47 +01:00 |
|
Karl Southern
|
43eb5d969d
|
Multiple types in statement now supported
|
2016-07-07 11:00:33 +01:00 |
|
Karl Southern
|
0f37792177
|
Passing current tests for issue 46
|
2016-07-07 09:32:48 +01:00 |
|
Karl Southern
|
0e2e883cd1
|
Different api for v5.
|
2016-07-07 09:04:06 +01:00 |
|
Karl Southern
|
34708157f4
|
Provisionally address issue 46 for v5
|
2016-07-07 08:53:49 +01:00 |
|
Karl Southern
|
ab566ee969
|
Adds tests for connection loss exception handling, and unretryable SQL exceptions
|
2016-06-29 18:48:12 +01:00 |
|
Karl Southern
|
7d699e400c
|
Bring fix from v2.x branch for exception retry handling NameError exception
|
2016-06-29 13:52:29 +01:00 |
|
Karl Southern
|
a26b6106d4
|
Trying out some new stuff.
|
2016-05-27 12:09:48 +01:00 |
|
Karl Southern
|
d6869f594c
|
Trying something new.
|
2016-05-20 16:30:48 +01:00 |
|
Karl Southern
|
baaeba3c07
|
Adds more specific error exception checks to tests
|
2016-05-17 16:31:35 +01:00 |
|
Karl Southern
|
d362e791e5
|
Rubocop, in preparation for pre-release rake task that sanity checks for release
|
2016-05-17 16:21:37 +01:00 |
|
Karl Southern
|
721e128f29
|
Add success state. Just incase.
|
2016-05-17 12:05:02 +01:00 |
|
Karl Southern
|
fe2e23ac27
|
More v5 adjustments
|
2016-05-17 11:29:49 +01:00 |
|
Karl Southern
|
e32b6e9bbd
|
Switches to what I believe is the prefered method for retrying in logstash v5
|
2016-05-14 22:17:34 +01:00 |
|
Karl Southern
|
df811f3d29
|
Switches from slf4j-nop to log4j. Uses built in logstash log4j setup. Switches to jar-dependencies (vendor'ed) instead of version controlled jars. Update logstash-api to v2. Does not yet support multi_recieve
|
2016-05-13 22:12:57 +01:00 |
|
Karl Southern
|
707c005979
|
Tests.
|
2016-05-03 15:28:01 +01:00 |
|
Karl Southern
|
927e532b2a
|
0.2.6
|
2016-05-02 18:11:27 +01:00 |
|
Karl Southern
|
4e0292d222
|
rc1 for #36
|
2016-04-16 14:33:30 +01:00 |
|
hordijk
|
c4b62769b9
|
Fix toString method of LogStash::Timestamp
According to LogStash::Timestamp (bb30cc773b/logstash-core-event/lib/logstash/timestamp.rb ) doesn't support iso8601, which results in error if the timestamp of logstash is used directly.
If should support to_s of to_iso8601.
:message=>"Failed to flush outgoing items", :outgoing_count=>1, :exception=>"NoMethodError", :backtrace=>["/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-jdbc-0.2.3/lib/logstash/outputs/jdbc.rb:255:in `add_statement_event_params'", "org/jruby/RubyArray.java:1613:in `each'", "org/jruby/RubyEnumerable.java:974:in `each_with_index'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-jdbc-0.2.3/lib/logstash/outputs/jdbc.rb:251:in `add_statement_event_params'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-jdbc-0.2.3/lib/logstash/outputs/jdbc.rb:203:in `safe_flush'", "org/jruby/RubyArray.java:1613:in `each'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-jdbc-0.2.3/lib/logstash/outputs/jdbc.rb:200:in `safe_flush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-jdbc-0.2.3/lib/logstash/outputs/jdbc.rb:120:in `flush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.22/lib/stud/buffer.rb:219:in `buffer_flush'", "org/jruby/RubyHash.java:1342:in `each'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.22/lib/stud/buffer.rb:216:in `buffer_flush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/stud-0.0.22/lib/stud/buffer.rb:159:in `buffer_receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-jdbc-0.2.3/lib/logstash/outputs/jdbc.rb:113:in `receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/outputs/base.rb:83:in `multi_receive'", "org/jruby/RubyArray.java:1613:in `each'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/outputs/base.rb:83:in `multi_receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/output_delegator.rb:130:in `worker_multi_receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/output_delegator.rb:114:in `multi_receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/pipeline.rb:305:in `output_batch'", "org/jruby/RubyHash.java:1342:in `each'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/pipeline.rb:305:in `output_batch'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/pipeline.rb:236:in `worker_loop'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.0-java/lib/logstash/pipeline.rb:205:in `start_workers'"], :level=>:warn}
|
2016-04-11 15:19:48 +02:00 |
|
Karl Southern
|
4e7985dafd
|
Addresses #28 - connection timeout bug
|
2016-02-16 15:29:08 +00:00 |
|
Karl Southern
|
ae51d77f05
|
Move examples and split up connection code
Bump version
|
2015-12-30 12:05:05 +00:00 |
|
Karl Southern
|
529c98aadb
|
Addresses 22 not giving warning about incorrectly configured statements
|
2015-12-23 10:06:50 +00:00 |
|
Karl Southern
|
bfcd9bf69a
|
Addresses issue 26
|
2015-12-23 09:42:53 +00:00 |
|
Karl Southern
|
7a1da5b7cd
|
Fix exceptions counter
|
2015-11-22 18:57:13 +00:00 |
|
Karl Southern
|
e56176bbea
|
Fix missing nil counter
|
2015-11-19 14:29:47 +00:00 |
|
Karl Southern
|
49e751a9f8
|
Have to start some real work. Will complete tests over lunch.
|
2015-11-18 10:06:11 +00:00 |
|
Karl Southern
|
9804850714
|
WIP
|
2015-11-17 10:32:16 +00:00 |
|
Karl Southern
|
a6c669cc52
|
Adds unsafe_statement support
|
2015-11-15 12:35:57 +00:00 |
|
Karl Southern
|
362e9ad0a0
|
Adds connection pooling
|
2015-11-14 20:06:35 +00:00 |
|
Karl Southern
|
1487b41b3e
|
In retrospective, when would nil ever enter the equation at all?
|
2015-11-06 15:01:02 +00:00 |
|
Karl
|
ebe5596469
|
Update jdbc.rb
Removes improper nil check which breaks event sprintf formatting examples
|
2015-11-06 14:55:24 +00:00 |
|
Karl Southern
|
4287c01037
|
Small style fix up for patch
|
2015-07-22 16:30:37 +01:00 |
|
kushtrim junuzi
|
b52a7358ff
|
Handling null values and added boolean data type.\n Handling jdbc inner exceptions.
|
2015-07-22 08:06:57 -04:00 |
|
Karl Southern
|
6b6973d6ee
|
Fixes up 1.5+ compatibility
|
2015-06-26 12:45:45 +01:00 |
|
aceoliver
|
55751a7f4a
|
wrong number of arguments (3 for 2)
setInt and setFloat
|
2014-10-09 15:53:21 +08:00 |
|
Karl Southern
|
600243c83d
|
Adds repeating exception capture.
|
2014-08-09 13:56:11 +01:00 |
|
Karl Southern
|
093b2bbb92
|
Fixes up README and adds tested support to buffering
|
2014-06-01 13:16:33 +01:00 |
|
Karl Southern
|
f58b55f8ed
|
Untested buffer flush support
|
2014-05-31 14:33:59 +01:00 |
|
Karl
|
7700347cea
|
Update jdbc.rb
|
2014-04-22 10:01:41 +01:00 |
|
Karl Southern
|
3ac6e61152
|
Mild fix ups
|
2014-04-16 16:41:45 +01:00 |
|
Karl Southern
|
521b43a950
|
Standardize with other plugin repo layouts
|
2014-04-16 16:21:32 +01:00 |
|