implement Controller#log