...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package logadmin_test
16
17 import (
18 "context"
19 "fmt"
20 "time"
21
22 "cloud.google.com/go/logging/logadmin"
23 "google.golang.org/api/iterator"
24 )
25
26 func ExampleClient_Entries() {
27 ctx := context.Background()
28 client, err := logadmin.NewClient(ctx, "my-project")
29 if err != nil {
30
31 }
32 it := client.Entries(ctx, logadmin.Filter(`logName = "projects/my-project/logs/my-log"`))
33 _ = it
34 }
35
36 func ExampleFilter_timestamp() {
37
38 ctx := context.Background()
39 client, err := logadmin.NewClient(ctx, "my-project")
40 if err != nil {
41
42 }
43 oneDayAgo := time.Now().Add(-24 * time.Hour)
44 t := oneDayAgo.Format(time.RFC3339)
45 it := client.Entries(ctx, logadmin.Filter(fmt.Sprintf(`timestamp > "%s"`, t)))
46 _ = it
47 }
48
49 func ExampleEntryIterator_Next() {
50 ctx := context.Background()
51 client, err := logadmin.NewClient(ctx, "my-project")
52 if err != nil {
53
54 }
55 it := client.Entries(ctx)
56 for {
57 entry, err := it.Next()
58 if err == iterator.Done {
59 break
60 }
61 if err != nil {
62
63 }
64 fmt.Println(entry)
65 }
66 }
67
View as plain text