flexi_logger 0.17.1

An easy-to-configure and flexible logger that writes logs to stderr and/or to files. It allows custom logline formats, and it allows changing the log specification at runtime. It also allows defining additional log streams, e.g. for alert or security messages.
Documentation
language: rust

rust:
  - stable
  - beta
  - nightly
  # - 1.37.0  // does not work since cargo test is executed automatically

os:
  - linux
  - windows
  - osx

jobs:
  fast_finish: true
  allow_failures:
    - rust: nightly
    - os: windows
  include:
    - if: rust = stable
      script:
        - rustup component add rustfmt
        - cargo fmt --all -- --check

    - if: rust = stable OR rust = beta OR rust = nightly
      script:
        - cargo test --release --all-features
        - cargo doc --all-features --no-deps
        - cargo test --release
        - cargo test --release --no-default-features

    - if: rust = "1.37.0"
      script:
        - cargo build --release
        - cargo build --release --no-default-features
        - cargo build --release --all-features