feat(logging): added logging and removed log to stdout
This commit is contained in:
parent
2b92897803
commit
4549a00c7c
5 changed files with 9 additions and 4 deletions
|
|
@ -5,11 +5,13 @@ import (
|
|||
"os"
|
||||
|
||||
"github.com/KristianJBorgwarth/dendrite.daemon/core/handlers"
|
||||
"github.com/KristianJBorgwarth/dendrite.daemon/core/logging"
|
||||
"github.com/KristianJBorgwarth/dendrite.daemon/core/server"
|
||||
_ "modernc.org/sqlite"
|
||||
)
|
||||
|
||||
func main() {
|
||||
logging.Init()
|
||||
server := server.NewServer()
|
||||
|
||||
server.RegisterHandler("initialize", handlers.NewInitializeHandler())
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ package frontmatter
|
|||
import (
|
||||
"bytes"
|
||||
"errors"
|
||||
"log/slog"
|
||||
|
||||
"gopkg.in/yaml.v3"
|
||||
)
|
||||
|
||||
|
|
@ -19,6 +21,7 @@ func ParseTags(file []byte) ([]string, error) {
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
slog.Debug("parsed front matter", "fm", fm)
|
||||
return fm.Tags, nil
|
||||
}
|
||||
|
||||
|
|
@ -33,6 +36,7 @@ func parseFrontMatter(file []byte) (*FrontMatter, error) {
|
|||
if idx := bytes.Index(content, []byte("---")); idx != -1 {
|
||||
content = bytes.TrimSpace(content[:idx])
|
||||
}
|
||||
slog.Debug("yaml content to parse", "content", string(content))
|
||||
|
||||
var fm FrontMatter
|
||||
if err := yaml.Unmarshal(content, &fm); err != nil {
|
||||
|
|
|
|||
|
|
@ -40,6 +40,8 @@ func (h *CreateNoteHandler) Handle(ctx context.Context, raw json.RawMessage) (an
|
|||
return nil, err
|
||||
}
|
||||
|
||||
slog.Debug("rendered template", "data", string(data))
|
||||
|
||||
tags, err := frontmatter.ParseTags(data)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
package logging
|
||||
|
||||
import (
|
||||
"io"
|
||||
"log/slog"
|
||||
"os"
|
||||
)
|
||||
|
|
@ -13,9 +12,7 @@ func Init() {
|
|||
panic(err)
|
||||
}
|
||||
|
||||
writer := io.MultiWriter(os.Stdout, logFile)
|
||||
|
||||
handler := slog.NewTextHandler(writer, &slog.HandlerOptions{
|
||||
handler := slog.NewTextHandler(logFile, &slog.HandlerOptions{
|
||||
Level: slog.LevelDebug,
|
||||
})
|
||||
|
||||
|
|
|
|||
BIN
dendrite
BIN
dendrite
Binary file not shown.
Loading…
Add table
Reference in a new issue