Create an entry object to define new data to insert into a meta.
Note, [Cloud Logging Quotas and limits] https://cloud.google.com/logging/quotas dictates that the maximum log entry size, including all [LogEntry Resource properties] https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry , cannot exceed _approximately_ 256 KB.
[LogEntry JSON representation] https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry
Package
@google-cloud/logging!Constructors
(constructor)(metadata, data)
constructor
(
metadata
?:
LogEntry
,
data
?:
Data
);
Constructs a new instance of the Entry
class
Name | Description |
---|---|
metadata | LogEntry
|
data | Data
|
Properties
data
data
:
Data
;
Type | Description |
---|---|
Data |
metadata
metadata
:
LogEntry
;
Type | Description |
---|---|
LogEntry |
Methods
fromApiResponse_(entry)
static
fromApiResponse_
(
entry
:
google
.
logging
.
v2
.
LogEntry
)
:
Entry
;
Create an Entry object from an API response, such as entries:list
.
Name | Description |
entry | google.logging.v2.LogEntry
An API representation of an entry. See a [LogEntry]( https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry ). |
Type | Description |
---|---|
Entry | {Entry} |
toJSON(options, projectId)
toJSON
(
options
?:
ToJsonOptions
,
projectId
?:
string
)
:
EntryJson
;
Serialize an entry to the format the API expects. Read more: https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry
Name | Description |
options | ToJsonOptions
Configuration object. |
projectId | string
GCP Project ID. |
Type | Description |
---|---|
EntryJson |
toStructuredJSON(projectId)
toStructuredJSON
(
projectId
?:
string
)
:
StructuredJson
;
Serialize an entry to a standard format for any transports, e.g. agents. Read more: https://cloud.google.com/logging/docs/structured-logging
Name | Description |
---|---|
projectId | string
|
Type | Description |
---|---|
StructuredJson |