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 |

