Class Entry (9.3.1)

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

Parameters
NameDescription
metadata LogEntry
data Data

Properties

data

data: Data;
Property Value
TypeDescription
Data

metadata

metadata: LogEntry;
Property Value
TypeDescription
LogEntry

Methods

fromApiResponse_(entry)

static fromApiResponse_(entry: google.logging.v2.LogEntry): Entry;

Create an Entry object from an API response, such as entries:list.

Parameter
NameDescription
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).

Returns
TypeDescription
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

Parameter
NameDescription
options ToJsonOptions

Configuration object.

Returns
TypeDescription
EntryJson