Codeless logging in an integration platform

US11467950B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11467950-B2
Application numberUS-201916389783-A
CountryUS
Kind codeB2
Filing dateApr 19, 2019
Priority dateApr 19, 2019
Publication dateOct 11, 2022
Grant dateOct 11, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: providing, by an integration platform, a declaratively-configurable asset for deployment in an integration application, the declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point; packaging the declaratively-configurable asset within the integration application, wherein the integration application comprises one or more process flows and each process flow includes a plurality of declaratively-configurable assets; receiving, via the integration platform, during execution of the integration application, a selection of the declaratively-configurable asset within the packaged integration application and a corresponding log point associated with the declaratively-configurable asset; generating, by the declaratively-configurable asset within the packaged integration application, log information during execution of the packaged integration application in a runtime environment, where the log information corresponds to the logging functionality associated with the log point responsive to the selection of the declaratively-configurable asset and the corresponding log point; and presenting the log information via the integration platform, wherein at least one of the providing, packaging, receiving, generating, and presenting are performed by one or more processors. 2. The method of claim 1 , wherein the log point is a first log point, the log information is first log information, and further comprising: receiving, by the integration platform, selection of a graphic representation of the declaratively-configurable asset during execution of the integration application; receiving, by the integration platform, a selection of a second log point associated with the declaratively-configurable asset; and generating, by the integration application, second log information corresponding to the second log point based on the selection of the second log point and the logging functionality. 3. The method of claim 2 , further comprising: determining, by the integration platform, the second log point based on an asset-type associated with the declaratively-configurable asset; and presenting, by the integration platform, the second log point within a logging configuration interface. 4. The method of claim 1 , wherein the log point is a first log point, the log information is first log information, and further comprising: receiving, by the integration platform, selection of a second log point associated with the declaratively-configurable asset; sending, by the integration platform, a logging instruction to the integration application, the logging instruction corresponding to the second log point; and generating, by the integration application, second log information corresponding to the second log point based on the logging instruction and the logging functionality. 5. The method of claim 1 , wherein the log point is a first log point, the log information is first log information, and further comprising: receiving, by the integration platform, deselection of a second log point associated with the declaratively-configurable asset; sending, by the integration platform, a logging instruction to the integration application, the logging instruction corresponding to the second log point; and suspending, by the integration application, generation of second log information corresponding to the second log point based on the logging instruction. 6. The method of claim 1 , wherein generating the log information corresponding to the logging functionality associated with the log point, comprises: receiving an event message via the declaratively-configurable asset; determining that the event message is associated with the log point; and logging application activity corresponding to the event message. 7. The method of claim 1 , wherein generating the log information corresponding to the logging functionality associated with the log point, comprises: generating an event message via the declaratively-configurable asset; determining that the event message is associated with the log point; and logging application activity corresponding to the event message. 8. A system, comprising: a memory; and at least one processor coupled to the memory and configured to: provide a declaratively-configurable asset in an integration-application design tool, the declaratively-configurable asset preconfigured to implement a logging functionality associated with a log point; package, at least partially via the integration-application design tool, the declaratively-configurable asset within an integration application, wherein the integration application comprises one or more process flows and each process flow includes a plurality of declaratively-configurable assets; receive, during execution of the integration application, a selection of the declaratively-configurable asset within the packaged integration application and a corresponding log point associated with the declaratively-configurable asset; generate, by the declaratively-configurable asset within the packaged integration application, log information during execution of the packaged integration application in a runtime environment, wherein the log information corresponds to the logging functionality associated with the log point responsive to the selection of the declaratively-configurable asset and the corresponding log point; and present the log information via an integration platform. 9. The system of claim 8 , wherein the log point is a first log point, the log information is first log information, and the at least one processor is further configured to: receive deselection of a second log point associated with the declaratively-configurable asset; and suspend generation of second log information corresponding to the second log point based on the deselection. 10. The system of claim 9 , wherein to generate the log information corresponding to the logging functionality associated with the log point, the at least one processor is further configured to: receive an event message via the declaratively-configurable asset; determine that the event message is associated with the log point; and log application activity corresponding to the event message. 11. The system of claim 9 , wherein to generate the log information corresponding to the logging functionality associated with the log point, the at least one processor is further configured to: generate an event message via the declaratively-configurable asset; determine that the event message is associated with the log point; and log application activity corresponding to the event message. 12. The system of claim 8 , wherein the log point corresponds to enabling logging of at least one of version information, usage information, user input information, input output (I/O) event information, application errors, application exceptions, application failures, application successes, debug information, or trace flow information. 13. The system of claim 8 , wherein the log point corresponds to enabling logging of at least one of a database command performed by the declaratively-configurable asset, a database parameter of a database associated with the declaratively-configurable asset, a query plan associated with a query performed by the declaratively-configurable asset, a query result associated with the declaratively-configurable asset, a query response time for a query performed by the declaratively-configurable asset, a query trace for a query performed by the declaratively-configurable asset, or a database server status of a database associated with the declarativ

Assignees

Inventors

Classifications

  • Data logging (G06F11/14, G06F11/2205 take precedence) · CPC title

  • Software design · CPC title

  • Software deployment · CPC title

  • for performance assessment · CPC title

  • Event-based monitoring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11467950B2 cover?
Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of t…
Who is the assignee on this patent?
Salesforce Com Inc, Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/302. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).