You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
639 B
22 lines
639 B
import { ClientPlugin } from '@ulixee/hero-plugin-utils'; |
|
|
|
class ClientLogPlugin extends ClientPlugin { |
|
|
|
async onHero(hero, sendToCore) { |
|
const logTime = Date.now(); |
|
console.log('%s - New Hero is initialized, session id %s.', logTime, await hero.sessionId); |
|
} |
|
|
|
async onTab(hero, tab, sendToCore) { |
|
const logTime = Date.now(); |
|
console.log('%s - New Tab is initialized, id %s.', logTime, await tab.tabId); |
|
} |
|
|
|
async onFrameEnvironment(hero, frameEnvironment, sendToCore) { |
|
const logTime = Date.now(); |
|
console.log('%s - New FrameEnvironment is initialized.', logTime); |
|
} |
|
|
|
} |
|
|
|
export default ClientLogPlugin;
|
|
|