POST api/{enterpriseId}/logs

To create log entries

Request Information

URI Parameters

NameDescriptionTypeAdditional information
enterpriseId

string

Required

Body Parameters

LogModel
NameDescriptionTypeAdditional information
EnterpriseId

EnterpriseId

string

None.

ClientId

ClientId of the User

integer

None.

EventLevel

Log event level

EventLevel

None.

EventMessage

Short log message

string

None.

EventDetail

Detailed log message

string

None.

CorrelationId

Id to track log and messages across systems

globally unique identifier

None.

ExtendedEventData

Extended data related to the event

Collection of ExtendedEventDataItem

None.

Request Formats

application/json, text/json

Sample:
{
  "EnterpriseId": "sample string 1",
  "ClientId": 1,
  "EventLevel": 0,
  "EventMessage": "sample string 2",
  "EventDetail": "sample string 3",
  "CorrelationId": "bca3f759-9dd2-4c5a-af2b-05267a7c8c04",
  "ExtendedEventData": [
    {
      "Key": "sample string 1",
      "Values": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "Key": "sample string 1",
      "Values": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<LogModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tamarac.Advisor.AdvisorApi.Models">
  <ClientId>1</ClientId>
  <CorrelationId>bca3f759-9dd2-4c5a-af2b-05267a7c8c04</CorrelationId>
  <EnterpriseId>sample string 1</EnterpriseId>
  <EventDetail>sample string 3</EventDetail>
  <EventLevel>Error</EventLevel>
  <EventMessage>sample string 2</EventMessage>
  <ExtendedEventData xmlns:d2p1="http://schemas.datacontract.org/2004/07/Tamarac.Framework.Logging">
    <d2p1:TamEventLogger.ExtendedEventDataItem>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:Values>
    </d2p1:TamEventLogger.ExtendedEventDataItem>
    <d2p1:TamEventLogger.ExtendedEventDataItem>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:Values>
    </d2p1:TamEventLogger.ExtendedEventDataItem>
  </ExtendedEventData>
</LogModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Guid related to Log entry

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.