LogSource Example: trait takes type parameters