with LogSnag and Formatting?
Get the duration between two dates in days, hours, minutes, and seconds along with checking if they are the same.
Format a date string to another date string. For more examples on formatting, see the Sugar Date Format documentation.
LogSnag is a real-time event tracking API that enables developers to monitor and track events in their applications. With LogSnag, you can create simple, powerful dashboards to watch events as they happen and set up triggers to notify you of important activities. On Pipedream, LogSnag's capabilities can be harnessed to automate workflows, integrating with numerous services to create a blend of operations, such as triggering notifications, logging significant events, and gathering metrics across various platforms.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
logsnag: {
type: "app",
app: "logsnag",
}
},
async run({steps, $}) {
const data = {
"project": `[project_name]`,
"channel": `[channel]`,
"event": `Test request`,
"description": `Making a test request on LogSnag`,
}
return await axios($, {
method: "post",
url: `https://api.logsnag.com/v1/log`,
headers: {
Authorization: `Bearer ${this.logsnag.$auth.api_token}`,
"Content-Type": `application/json`,
},
data,
})
},
})
export default defineComponent({
async run({ steps, $ }) {
const text = ' Hello world! ';
return text.trim()
},
})