Skip to content

Instantly share code, notes, and snippets.

@JJetmar
Created September 19, 2023 07:45
Show Gist options
  • Select an option

  • Save JJetmar/fe0e4bf3522721243d1085144021f33d to your computer and use it in GitHub Desktop.

Select an option

Save JJetmar/fe0e4bf3522721243d1085144021f33d to your computer and use it in GitHub Desktop.
Apify Logger customization
import { Actor, log, LoggerText } from 'apify';
import type { LogLevel } from '@apify/log/log_consts';
class MyLogger extends LoggerText {
override log(level: LogLevel, message: string, data?: any, exception?: any) {
super.log(level, message, data, exception);
// Own log + send data to dataDog or whatever
console.log(`My own log `, level, message, data, exception);
}
}
log.setOptions({
logger: new MyLogger(log.getOptions()),
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment