| 123456789101112131415161718192021 |
- //go:build js && wasm
- package fairwind
- import "syscall/js"
- func (this *Log) log(severity int, message string, parameters ...LoggingParameter) {
- this.mutex.Lock()
- defer this.mutex.Unlock()
- line, err := this.formatter.Format(
- *NewLogLine(severity, message, parameters),
- )
- if err != nil {
- // TODO: log error OS-specific
- return
- }
- console := js.Global().Get("console")
- console.Call("log", line)
- }
|