Create an entry object to define new data to insert into a log.
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)
toJSON
(
options
?:
ToJsonOptions
)
:
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. |
Type | Description |
---|---|
EntryJson |