func (c *C) Log(args ...interface{}) {
	c.log(args...)
}
Log logs some information into the test error output.
The provided arguments are assembled together into a string with fmt.Sprint.
package check
import (
	"fmt"
	"strings"
	"time"
)
func (c *C) TestName() string {
	return c.testName
}
func (c *C) Failed() bool {
	return c.status() == failedSt
}
func (c *C) Fail() {
	c.setStatus(failedSt)
}
func (c *C) FailNow() {
	c.Fail()
	c.stopNow()
}
func (c *C) Succeed() {
	c.setStatus(succeededSt)
}
func (c *C) SucceedNow() {
	c.Succeed()
	c.stopNow()
}
func (c *C) ExpectFailure(reason string) {
	if reason == "" {
		panic("Missing reason why the test is expected to fail")
	}
	c.mustFail = true
	c.reason = reason
}
func (c *C) Skip(reason string) {
	if reason == "" {
		panic("Missing reason why the test is being skipped")
	}
	c.reason = reason
	c.setStatus(skippedSt)
	c.stopNow()
}
func (c *C) GetTestLog() string {
	return c.logb.String()
}