Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducing ExLoglite

Introducing ExLoglite

My lightning talk at ElixirConf EU 2017 about ex_loglite (https://hex.pm/packages/ex_loglite)

Lou Xun

May 04, 2017
Tweet

More Decks by Lou Xun

Other Decks in Programming

Transcript

  1. ExLoglite
    Debug via GUI Log Viewer
    Lou Xun |> CCP Games = [email protected]

    View Slide

  2. Lou Xun
    • about.aquarhead.me
    • SE / CCP Games / EVE Online
    • Reykjavík, Ísland
    • aquarhead
    • GitHub
    • TwiFer
    • Slack, ...
    Lou Xun |> CCP Games = [email protected]

    View Slide

  3. EVE Online (The game)
    • Player-driven sci-fi sandbox MMORPG
    • 14 years old and s:ll coun:ng...
    • Most peak players in a baAle (5337)
    • Siege of M-OEE8
    • Most costly baAle ever ($300,000+ USD)
    • The Bloodbath of B-R5RB
    Lou Xun |> CCP Games = [email protected]

    View Slide

  4. EVE Online (The development)
    • Huge codebase with mostly legacy Python
    • Features are grouped into (lots of) "Service"s
    • Lots of debug info, even more when combined
    • Need a beBer way to search, filter and view logs
    Lou Xun |> CCP Games = [email protected]

    View Slide

  5. EVE Loglite
    Our 3rd-genera,on GUI log viewer, open source
    Lou Xun |> CCP Games = [email protected]

    View Slide

  6. ex_loglite
    • A Logger Backend for EVE Loglite
    • A package on hex.pm: ex_loglite
    Lou Xun |> CCP Games = [email protected]

    View Slide

  7. See it in ac)on!
    Lou Xun |> CCP Games = [email protected]

    View Slide

  8. Thanks
    • My blog post: blog.aquarhead.me/2016/11/
    exloglite
    • Pa>ern matching
    • Binary building
    Lou Xun |> CCP Games = [email protected]

    View Slide