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 |

