 defmodule Logfilt do
 
   @match_table [
-          {~r/INFO/, :green},
-          {~r/WARNING/, :yellow},
-          {~r/ERROR/, :red},
-          {~r/CRITICAL/, :magenta},
-          {~r/^.*!!!.*$/, :cyan},
-          {~r/\d{4}-\d{2}-\d{2}[^]]*]/, :grey},
-      ]
+    {~r/INFO/, :green},
+    {~r/WARNING/, :yellow},
+    {~r/ERROR/, :red},
+    {~r/CRITICAL/, :magenta},
+    {~r/^.*!!!.*$/, :cyan},
+    {~r/\d{4}-\d{2}-\d{2}[^]]*]/, :grey},
+    {~r/SAT/, :blue}
+  ]
 
   @delete_lines [
     ~r/recording\.py/,

  """
  def maybe_colorize_partial priority, color, pat, line do
    Regex.scan(pat, line, return: :index)
    |> Enum.map fn [{start, len}|_] -> {priority, start, len, color} end
  end

  @doc """

  ]

  @delete_expressions [
    ~r/\d{4}-\d{2}-\d{2}\s*(\d{2}:\d{2}:\d{2})[^]]*]/
  ]

  @color_map %{
    red: IO.ANSI.red,
    green: IO.ANSI.green,
    yellow: IO.ANSI.yellow,
    magenta: IO.ANSI.magenta,
    cyan: IO.ANSI.cyan,
    grey: IO.ANSI.black,
    blue: IO.ANSI.blue,
    clear: IO.ANSI.reset,
  }


  @doc """
