Merge pull request #11 from kushtrimjunuzi/master
Handling null values and added boolean data type.
This commit is contained in:
commit
4f93fa7224
|
@ -117,7 +117,13 @@ class LogStash::Outputs::Jdbc < LogStash::Outputs::Base
|
|||
statement.setFloat(idx + 1, event[i])
|
||||
when String
|
||||
statement.setString(idx + 1, event[i])
|
||||
else
|
||||
when true
|
||||
statement.setBoolean(idx + 1, true)
|
||||
when false
|
||||
statement.setBoolean(idx + 1, false)
|
||||
when nil
|
||||
statement.setString(idx + 1, nil)
|
||||
else
|
||||
statement.setString(idx + 1, event.sprintf(i))
|
||||
end
|
||||
end
|
||||
|
@ -133,6 +139,9 @@ class LogStash::Outputs::Jdbc < LogStash::Outputs::Base
|
|||
# Since the exceutebatch failed this should mean any events failed to be
|
||||
# inserted will be re-run. We're going to log it for the lols anyway.
|
||||
@logger.warn("JDBC - Exception. Will automatically retry", :exception => e)
|
||||
if e.getNextException() != nil
|
||||
@logger.warn("JDBC - Exception. Will automatically retry", :exception => e.getNextException())
|
||||
end
|
||||
end
|
||||
|
||||
statement.close()
|
||||
|
|
Loading…
Reference in New Issue
Block a user