code: func LoggerWithPrefix(prefix string) func(ctx *neptulon.ReqCtx) error {
  	if prefix != "" {
  		prefix = prefix + ": "
  	}
  
  	return func(ctx *neptulon.ReqCtx) error {
  		var v interface{}
  		ctx.Params(&v)
  
  		err := ctx.Next()
  
  		var res interface{}
  		if res = ctx.Session.Get(CustResLogDataKey); res == nil {
  			res = ctx.Res
  			if res == nil {
  				res = ctx.Err
  			}
  		}
  
  		log.Printf("%vmw: logger: %v: %v, in: \"%v\", out: \"%#v\"", prefix, ctx.ID, ctx.Method, v, res)
  
  		return err
  	}
  }
docs: // LoggerWithPrefix appends given prefix to log strings.