sdk/sdk.go
func InitEmbeddedMode(license string, appName string) (int, error) {
	C.newrelic_register_message_handler((*[0]byte)(C.newrelic_message_handler))
	return doInit(license, appName, "Go", runtime.Version())
}
func InitEmbeddedMode(license string, appName string) (int, error) {
	C.newrelic_register_message_handler((*[0]byte)(C.newrelic_message_handler))
	return doInit(license, appName, "Go", runtime.Version())
}
// InitEmbeddedMode registers the message handler with the newrelic embedded message handler.
// and calls Init.
//
// NOTE: I haven't been able to get embedded mode to work. Daemon mode is the only option
// at the momemt.