Packages

Logflare Agent watches files and sends new lines to Logflare. Ideal for sending Erlang log messages to the Logflare log management and event analytics platform.

Current section

Files

Jump to
Raw

mix.exs

defmodule LogflareAgent.MixProject do
use Mix.Project
def project do
[
app: :logflare_agent,
version: "0.6.2",
elixir: "~> 1.7",
start_permanent: Mix.env() == :prod,
deps: deps(),
description: description(),
package: package(),
name: "Logflare Agent",
source_url: "https://github.com/Logflare/logflare_agent",
homepage_url: "https://logflare.app",
docs: [
main: "readme",
# logo: "path/to/logo.png",
extras: ["README.md"]
]
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
mod: {LogflareAgent.Application, []},
extra_applications: [:logger]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:httpoison, "~> 1.4"},
{:jason, "~> 1.1"},
{:distillery, "~> 2.0"},
{:ex_doc, "~> 0.19", only: :dev, runtime: false},
{:credo, "~> 1.0.0", only: [:dev, :test], runtime: false},
{:dialyxir, "~> 0.5", only: [:dev], runtime: false}
]
end
defp description() do
"Logflare Agent watches files and sends new lines to Logflare. Ideal for sending Erlang log messages to the Logflare log management and event analytics platform."
end
defp package() do
[
links: %{"GitHub" => "https://github.com/Logflare/logflare_agent"},
licenses: ["MIT"]
]
end
end