add Log.Buffer