Set the 'ruby code' encoding for all files to UTF-8. This has the

effect that all string literals are UTF-8 now.

This was achieved with:
sed -i -e '1 { /^# encoding: utf-8/! { i # encoding: utf-8
} }' lib/logstash/**/*.rb
This commit is contained in:
Jordan Sissel 2013-11-19 09:11:32 -08:00
parent 6ed259eedc
commit 541b673414
200 changed files with 201 additions and 1 deletions

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# TODO(sissel): require "openssl" takes *ages* from the logstash jar
# TODO(sissel): monkeypatch Kernel.require to apply this monkeypatch only after
# a 'require "openssl" has occurred.

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# Monkeypatch for JRUBY-6970
module Kernel
alias_method :require_JRUBY_6970_hack, :require

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "clamp" # gem 'clamp'
require "logstash/errors"
require "i18n"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/namespace"
require "logstash/event"
require "logstash/plugin"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
class LogStash::Codecs::CompressSpooler < LogStash::Codecs::Base

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
class LogStash::Codecs::Dots < LogStash::Codecs::Base

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
require "logstash/util/charset"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
require "logstash/codecs/line"
require "json"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
require "logstash/codecs/line"
require "json"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
require "logstash/codecs/line"
require "json"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
require "logstash/codecs/spool"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
require "logstash/util/charset"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
class LogStash::Codecs::Msgpack < LogStash::Codecs::Base

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
# The multiline codec is for taking line-oriented text and merging them into a

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "bindata"
require "ipaddr"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
class LogStash::Codecs::Noop < LogStash::Codecs::Base

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
class LogStash::Codecs::OldLogStashJSON < LogStash::Codecs::Base

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
require "logstash/util/charset"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
class LogStash::Codecs::RubyDebug < LogStash::Codecs::Base

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/codecs/base"
class LogStash::Codecs::Spool < LogStash::Codecs::Base

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "treetop"
class Treetop::Runtime::SyntaxNode
def compile

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/namespace"
require "logstash/config/grammar"
require "logstash/config/config_ast"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# Autogenerated from a Treetop grammar. Edits may be lost.

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/namespace"
require "logstash/config/registry"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/namespace"
# Global config registry.

View file

@ -1,3 +1,4 @@
# encoding: utf-8
module LogStash
class Error < ::StandardError; end
class ConfigurationError < Error; end

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "json"
require "time"
require "date"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/namespace"
require "logstash/logging"
require "logstash/plugin"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"
require "yaml"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"
require "ipaddr"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# DNS Filter
#
# This filter will resolve any IP addresses from a field of your choosing.

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require 'logstash/namespace'
require 'logstash/filters/base'

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"
require "tempfile"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"
require "set"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "securerandom"
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# multiline filter
#
# This filter will collapse multiline messages into a single event.

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# parallel request filter
#
# This filter will separate out the parallel requests into separate events.

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"
require "uri"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"
require "tempfile"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"
require "securerandom"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/filters/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/namespace"
require "logstash/logging"
require "logstash/plugin"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/namespace"
require "logstash/event"
require "logstash/plugin"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "date"
require "logstash/inputs/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "java"
require "rubygems"
require "jdbc/mysql"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "logstash/util/socket_peer"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "socket"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# The jruby-win32ole gem uses 'java.lang.System.set_property' to
# tell java(?) where to find the racob dll.
#

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "socket" # for Socket.gethostname

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "date"
require "logstash/filters/grok"
require "logstash/filters/date"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# Inspiration
# https://github.com/fastly/ganglia/blob/master/lib/gm_protocol.x
# https://github.com/igrigorik/gmetric/blob/master/lib/gmetric.rb

View file

@ -1,3 +1,4 @@
# encoding: utf-8
# xdr.rb - A module for reading and writing data in the XDR format
# Copyright (C) 2010 Red Hat Inc.
#

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "date"
require "logstash/inputs/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/threadable"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/threadable"
require "logstash/namespace"
require "socket" # for Socket.gethostname

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/tcp"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "stud/interval"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "thread"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "logstash/util/socket_peer"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
@ -44,7 +45,7 @@ class LogStash::Inputs::Lumberjack < LogStash::Inputs::Base
@lumberjack.run do |l|
@codec.decode(l.delete("line")) do |event|
decorate(event)
l.each { |k,v| event[k] = v }
l.each { |k,v| event[k] = v; v.force_encoding("UTF-8") }
output_queue << event
end
end

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "socket" # for Socket.gethostname

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/threadable"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
class LogStash::Inputs::RabbitMQ
module BunnyImpl
def register

View file

@ -1,3 +1,4 @@
# encoding: utf-8
class LogStash::Inputs::RabbitMQ
# HotBunnies-based implementation for JRuby
module HotBunniesImpl

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/inputs/threadable"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "logstash/util/relp"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"

View file

@ -1,3 +1,4 @@
# encoding: utf-8
require "logstash/inputs/base"
require "logstash/namespace"
require "socket"

Some files were not shown because too many files have changed in this diff Show more