Merge pull request #32 from hordijk/patch-1
Fix toString method of LogStash::Timestamp
This commit is contained in:
commit
3a64a22ac4
|
@ -250,9 +250,12 @@ class LogStash::Outputs::Jdbc < LogStash::Outputs::Base
|
||||||
def add_statement_event_params(statement, event)
|
def add_statement_event_params(statement, event)
|
||||||
@statement[1..-1].each_with_index do |i, idx|
|
@statement[1..-1].each_with_index do |i, idx|
|
||||||
case event[i]
|
case event[i]
|
||||||
when Time, LogStash::Timestamp
|
when Time
|
||||||
# Most reliable solution, cross JDBC driver
|
# Most reliable solution, cross JDBC driver
|
||||||
statement.setString(idx + 1, event[i].iso8601())
|
statement.setString(idx + 1, event[i].iso8601())
|
||||||
|
when LogStash::Timestamp
|
||||||
|
# Most reliable solution, cross JDBC driver
|
||||||
|
statement.setString(idx + 1, event[i].to_iso8601())
|
||||||
when Fixnum, Integer
|
when Fixnum, Integer
|
||||||
statement.setInt(idx + 1, event[i])
|
statement.setInt(idx + 1, event[i])
|
||||||
when Float
|
when Float
|
||||||
|
|
Loading…
Reference in New Issue
Block a user