diff --git a/pkg/log/zap/example_test.go b/pkg/log/zap/example_test.go
index 99b5a23f79a55b1f6d955ff148c1f85d9560d8be..2b1ad0c3c082cf2fa5c86f8918059247d324b7f7 100644
--- a/pkg/log/zap/example_test.go
+++ b/pkg/log/zap/example_test.go
@@ -1,10 +1,12 @@
 package zap
 
 import (
+	"context"
 	"reflect"
 	"slices"
 	"testing"
 
+	"git.perx.ru/perxis/perxis-go/pkg/auth"
 	"git.perx.ru/perxis/perxis-go/pkg/items"
 	"git.perx.ru/perxis/perxis-go/pkg/log"
 	logmocks "git.perx.ru/perxis/perxis-go/pkg/log/mocks"
@@ -18,22 +20,20 @@ func TestExample(t *testing.T) {
 	wantEntries := []*log.Entry{
 		{
 			LogLevel:  log.Level(zapcore.InfoLevel),
-			Message:   "создан элемент коллекции",
-			Category:  "create",
-			Component: "Items.Service",
-			Event:     "Items.Create",
+			Message:   "Successfully created",
+			Component: "Items",
+			Event:     items.EventCreateItem,
 			Object:    "/spaces/WPNN/envs/9VGP/cols/GxNv/items/W0fl",
-			Caller:    "/users/PHVz",
+			Caller:    "/users/anonymous",
 			Tags:      []string{"tag1", "tag2", "tag3"},
 		},
 		{
 			LogLevel:  log.Level(zapcore.WarnLevel),
-			Message:   "изменен элемент коллекции",
-			Category:  "update",
-			Component: "Items.Service",
-			Event:     "Items.Update",
-			Object:    "/spaces/WPNN/envs/9VGP/cols/GxNv/items/W0fl/revs/cmV2cw",
-			Caller:    "/users/PHVz",
+			Message:   "Successfully updated",
+			Component: "Items",
+			Event:     items.EventUpdateItem,
+			Object:    "/spaces/WPNN/envs/9VGP/cols/GxNv/items/cmV2cw",
+			Caller:    "/users/anonymous",
 			Attr:      map[string]map[string]any{"title": {"old": "old title", "new": "new title"}},
 		},
 	}
@@ -56,22 +56,25 @@ func TestExample(t *testing.T) {
 	ws := &BufferedWriteSyncer{Service: service}
 	logger := zap.New(NewCore(ws))
 
-	logger.Info("создан элемент коллекции",
-		Category("create"),
-		Component("Items.Service"),
-		Event("Items.Create"),
-		Object(items.NewItem("WPNN", "9VGP", "GxNv", "cmV2cw", nil, nil)),
-		Caller("/users/PHVz"),
-		Tags("tag1", "tag2", "tag3"),
-	)
-	logger.Warn("изменен элемент коллекции",
-		Category("update"),
-		Component("Items.Service"),
-		Event("Items.Update"),
-		Object("/spaces/WPNN/envs/9VGP/cols/GxNv/items/W0fl/revs/cmV2cw"),
-		Caller("/users/PHVz"),
-		Attr(map[string]map[string]any{"title": {"old": "old title", "new": "new title"}}),
-	)
+	{
+		logger := logger.With(Component("Items"))
+
+		ctx := auth.WithPrincipal(context.Background(), &auth.Anonymous{})
+
+		logger.Info("Successfully created",
+			Event(items.EventCreateItem),
+			Object(items.NewItem("WPNN", "9VGP", "GxNv", "W0fl", nil, nil)),
+			CallerFromContext(ctx),
+			Tags("tag1", "tag2", "tag3"),
+		)
+
+		logger.Warn("Successfully updated",
+			Event(items.EventUpdateItem),
+			Object(items.NewItem("WPNN", "9VGP", "GxNv", "cmV2cw", nil, nil)),
+			CallerFromContext(ctx),
+			Attr(map[string]map[string]any{"title": {"old": "old title", "new": "new title"}}),
+		)
+	}
 
 	err := ws.Stop()
 	require.NoError(t, err)