fix: console execution context error
This commit is contained in:
parent
1263f5af72
commit
087073e052
@ -25,8 +25,8 @@ import Prelude
|
|||||||
import Control.Monad.Error.Class (liftEither, try)
|
import Control.Monad.Error.Class (liftEither, try)
|
||||||
import Control.Monad.Except (runExcept)
|
import Control.Monad.Except (runExcept)
|
||||||
import Data.Bifunctor (lmap)
|
import Data.Bifunctor (lmap)
|
||||||
import Data.Either (hush, note)
|
import Data.Either (Either(..), hush, note)
|
||||||
import Data.Maybe (Maybe)
|
import Data.Maybe (Maybe, maybe)
|
||||||
import Data.Nullable (Nullable)
|
import Data.Nullable (Nullable)
|
||||||
import Data.String as String
|
import Data.String as String
|
||||||
import Effect (Effect)
|
import Effect (Effect)
|
||||||
@ -48,11 +48,13 @@ connectPageConsole :: Page -> Effect Unit
|
|||||||
connectPageConsole p =
|
connectPageConsole p =
|
||||||
let
|
let
|
||||||
onmsg m = launchAff_ do
|
onmsg m = launchAff_ do
|
||||||
title <- Page.title p
|
title <- hush <$> try (Page.title p)
|
||||||
let t = ConsoleMessage.messageType m
|
let
|
||||||
let textLevel = "[" <> String.toUpper (messageTypeString t) <> "]"
|
prefix = maybe "[Puppeteer.Page]" (flip append "\"]" <<< append "[Puppeteer.Page@\"") title
|
||||||
let textPrefix = "[Puppeteer.Page@\"" <> title <> "\"]"
|
t = ConsoleMessage.messageType m
|
||||||
let text = textLevel <> " " <> textPrefix <> " " <> ConsoleMessage.text m
|
textLevel = "[" <> String.toUpper (messageTypeString t) <> "]"
|
||||||
|
text = textLevel <> " " <> prefix <> " " <> ConsoleMessage.text m
|
||||||
|
|
||||||
liftEffect $ case t of
|
liftEffect $ case t of
|
||||||
ConsoleMessage.Debug -> Console.debug text
|
ConsoleMessage.Debug -> Console.debug text
|
||||||
ConsoleMessage.Error -> Console.error text
|
ConsoleMessage.Error -> Console.error text
|
||||||
|
Loading…
Reference in New Issue
Block a user