logger can now handle multiple arguments