test built-in rpc
This commit is contained in:
@ -1,9 +1,11 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"logger/data"
|
||||
"net/http"
|
||||
"time"
|
||||
)
|
||||
|
||||
type JSONPayload struct {
|
||||
@ -27,6 +29,9 @@ func (app *Config) WriteLog(w http.ResponseWriter, r *http.Request) {
|
||||
Data: requestPayload.Data,
|
||||
}
|
||||
|
||||
now := time.Now()
|
||||
event.Data += fmt.Sprintf(" received date %d", now.UnixMicro())
|
||||
|
||||
log.Println("event", event)
|
||||
|
||||
err = app.Models.LogEntry.Insert(event)
|
||||
|
@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"log"
|
||||
"logger/data"
|
||||
"time"
|
||||
@ -16,6 +17,10 @@ type RPCPayload struct {
|
||||
|
||||
func (r *RPCServer) LogInfo(payload RPCPayload, resp *string) error {
|
||||
collection := client.Database("logs").Collection("logs")
|
||||
|
||||
now := time.Now()
|
||||
payload.Data += fmt.Sprintf(" received date %d", now.UnixMicro())
|
||||
|
||||
_, err := collection.InsertOne(context.TODO(), data.LogEntry{
|
||||
Name: payload.Name,
|
||||
Data: payload.Data,
|
||||
|
Reference in New Issue
Block a user