Comments (1)
日志
[2024-06-15][01:49:40][INFO][pot] ============== Start App ==============
[2024-06-15][01:49:40][INFO][pot] Init Config Store
[2024-06-15][01:49:40][INFO][pot::config] Load config from: "C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"
[2024-06-15][01:49:40][INFO][pot::config] Config loaded
[2024-06-15][01:49:40][INFO][pot::tray] Update tray with language: zh_cn, copy mode: target
[2024-06-15][01:49:40][INFO][pot::hotkey] Registered global shortcut: Alt+D for hotkey_selection_translate
[2024-06-15][01:49:40][INFO][pot::hotkey] Registered global shortcut: Alt+Q for hotkey_input_translate
[2024-06-15][01:49:40][INFO][pot::hotkey] Registered global shortcut: Alt+W for hotkey_ocr_recognize
[2024-06-15][01:49:40][DEBUG][tiny_http] Server listening on 127.0.0.1:60828
[2024-06-15][01:49:40][INFO][pot::hotkey] Registered global shortcut: Shift+Alt+W for hotkey_ocr_translate
[2024-06-15][01:49:40][DEBUG][tiny_http] Running accept thread
[2024-06-15][01:49:40][TRACE][hyper::client::pool] checkout waiting for idle connection: ("https", gh.pylogmon.com)
[2024-06-15][01:49:40][DEBUG][reqwest::connect] starting new connection: https://gh.pylogmon.com/
[2024-06-15][01:49:40][TRACE][hyper::client::connect::http] Http::connect; scheme=Some("https"), host=Some("gh.pylogmon.com"), port=None
[2024-06-15][01:49:40][DEBUG][hyper::client::connect::dns] resolving host="gh.pylogmon.com"
[2024-06-15][01:49:40][DEBUG][hyper::client::connect::http] connecting to 172.67.216.121:443
[2024-06-15][01:49:40][DEBUG][hyper::client::connect::http] connected to 172.67.216.121:443
[2024-06-15][01:49:41][TRACE][hyper::client::conn] client handshake Http1
[2024-06-15][01:49:41][TRACE][hyper::client::client] handshake complete, spawning background dispatcher task
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Busy }
[2024-06-15][01:49:41][TRACE][hyper::client::pool] checkout dropped for ("https", gh.pylogmon.com)
[2024-06-15][01:49:41][TRACE][tracing::span] encode_headers;
[2024-06-15][01:49:41][TRACE][tracing::span::active] -> encode_headers;
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::role] Client::encode method=GET, body=None
[2024-06-15][01:49:41][TRACE][tracing::span::active] <- encode_headers;
[2024-06-15][01:49:41][TRACE][tracing::span] -- encode_headers;
[2024-06-15][01:49:41][DEBUG][hyper::proto::h1::io] flushed 143 bytes
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] Conn::read_head
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::io] received 1369 bytes
[2024-06-15][01:49:41][TRACE][tracing::span] parse_headers;
[2024-06-15][01:49:41][TRACE][tracing::span::active] -> parse_headers;
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::role] Response.parse bytes=1369
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::role] Response.parse Complete(1266)
[2024-06-15][01:49:41][TRACE][tracing::span::active] <- parse_headers;
[2024-06-15][01:49:41][TRACE][tracing::span] -- parse_headers;
[2024-06-15][01:49:41][DEBUG][hyper::proto::h1::io] parsed 30 headers
[2024-06-15][01:49:41][DEBUG][hyper::proto::h1::conn] incoming body is content-length (5697 bytes)
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::decode] decode; state=Length(5697)
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Length(5594)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::decode] decode; state=Length(5594)
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::io] received 1369 bytes
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Length(4225)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::decode] decode; state=Length(4225)
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::io] received 1369 bytes
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Length(2856)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::decode] decode; state=Length(2856)
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::io] received 1369 bytes
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Length(1487)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::decode] decode; state=Length(1487)
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::io] received 1369 bytes
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Length(118)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::decode] decode; state=Length(118)
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::io] received 118 bytes
[2024-06-15][01:49:41][DEBUG][hyper::proto::h1::conn] incoming body completed
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] maybe_notify; read_from_io blocked
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:41][TRACE][hyper::client::pool] pool dropped, dropping pooled (("https", gh.pylogmon.com))
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::dispatch] client tx closed
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] State::close_read()
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] State::close_write()
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Closed, writing: Closed, keep_alive: Disabled }
[2024-06-15][01:49:41][TRACE][hyper::proto::h1::conn] shut down IO complete
[2024-06-15][01:49:44][INFO][selection::windows] get_text_by_automation is empty
[2024-06-15][01:49:44][INFO][selection::windows] fallback to get_text_by_clipboard
[2024-06-15][01:49:44][ERROR][selection::windows] get_text_by_automation error:Copy Failed
[2024-06-15][01:49:44][INFO][pot::window] Mouse position: 1391, 483
[2024-06-15][01:49:44][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:49:44][INFO][pot::window] Window not existence, Creating new window: translate
[2024-06-15][01:49:44][TRACE][os_info::imp] windows::current_platform is called
[2024-06-15][01:49:44][TRACE][os_info::imp] Returning Info { os_type: Windows, version: Semantic(10, 0, 19045), edition: Some("Windows 10 Pro"), codename: None, bitness: X64, architecture: None }
[2024-06-15][01:49:45][TRACE][hyper::client::pool] checkout waiting for idle connection: ("https", fanyi.baidu.com)
[2024-06-15][01:49:45][DEBUG][reqwest::connect] starting new connection: https://fanyi.baidu.com/
[2024-06-15][01:49:45][TRACE][hyper::client::connect::http] Http::connect; scheme=Some("https"), host=Some("fanyi.baidu.com"), port=None
[2024-06-15][01:49:45][DEBUG][hyper::client::connect::dns] resolving host="fanyi.baidu.com"
[2024-06-15][01:49:45][DEBUG][hyper::client::connect::http] connecting to 180.101.49.58:443
[2024-06-15][01:49:45][DEBUG][hyper::client::connect::http] connected to 180.101.49.58:443
[2024-06-15][01:49:45][TRACE][hyper::client::conn] client handshake Http1
[2024-06-15][01:49:45][TRACE][hyper::client::client] handshake complete, spawning background dispatcher task
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Busy }
[2024-06-15][01:49:45][TRACE][hyper::client::pool] checkout dropped for ("https", fanyi.baidu.com)
[2024-06-15][01:49:45][TRACE][tracing::span] encode_headers;
[2024-06-15][01:49:45][TRACE][tracing::span::active] -> encode_headers;
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::role] Client::encode method=POST, body=Some(Known(6))
[2024-06-15][01:49:45][TRACE][tracing::span::active] <- encode_headers;
[2024-06-15][01:49:45][TRACE][tracing::span] -- encode_headers;
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::encode] sized write, len = 6
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::io] buffer.flatten self.len=133 buf.len=6
[2024-06-15][01:49:45][DEBUG][hyper::proto::h1::io] flushed 139 bytes
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:45][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:49:45][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:49:45][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:49:45][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::conn] Conn::read_head
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::io] received 482 bytes
[2024-06-15][01:49:45][TRACE][tracing::span] parse_headers;
[2024-06-15][01:49:45][TRACE][tracing::span::active] -> parse_headers;
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::role] Response.parse bytes=482
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::role] Response.parse Complete(413)
[2024-06-15][01:49:45][TRACE][tracing::span::active] <- parse_headers;
[2024-06-15][01:49:45][TRACE][tracing::span] -- parse_headers;
[2024-06-15][01:49:45][DEBUG][hyper::proto::h1::io] parsed 9 headers
[2024-06-15][01:49:45][DEBUG][hyper::proto::h1::conn] incoming body is content-length (69 bytes)
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::decode] decode; state=Length(69)
[2024-06-15][01:49:45][DEBUG][hyper::proto::h1::conn] incoming body completed
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::conn] maybe_notify; read_from_io blocked
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:45][TRACE][hyper::client::pool] put; add idle connection for ("https", fanyi.baidu.com)
[2024-06-15][01:49:45][DEBUG][hyper::client::pool] pooling idle connection for ("https", fanyi.baidu.com)
[2024-06-15][01:49:45][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:45][TRACE][hyper::client::pool] idle interval checking for expired
[2024-06-15][01:49:47][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:49:58][INFO][selection::windows] get_text_by_automation is empty
[2024-06-15][01:49:58][INFO][selection::windows] fallback to get_text_by_clipboard
[2024-06-15][01:49:59][INFO][pot::window] Mouse position: 1049, 364
[2024-06-15][01:49:59][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:49:59][INFO][pot::window] Window existence: translate
[2024-06-15][01:49:59][INFO][webview::unknown] Focus
[2024-06-15][01:49:59][TRACE][hyper::client::pool] take? ("https", fanyi.baidu.com): expiration = Some(90s)
[2024-06-15][01:49:59][DEBUG][hyper::client::pool] reuse idle connection for ("https", fanyi.baidu.com)
[2024-06-15][01:49:59][TRACE][tracing::span] encode_headers;
[2024-06-15][01:49:59][TRACE][tracing::span::active] -> encode_headers;
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::role] Client::encode method=POST, body=Some(Known(141))
[2024-06-15][01:49:59][TRACE][tracing::span::active] <- encode_headers;
[2024-06-15][01:49:59][TRACE][tracing::span] -- encode_headers;
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::encode] sized write, len = 141
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::io] buffer.flatten self.len=135 buf.len=141
[2024-06-15][01:49:59][DEBUG][hyper::proto::h1::io] flushed 276 bytes
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::conn] Conn::read_head
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::io] received 451 bytes
[2024-06-15][01:49:59][TRACE][tracing::span] parse_headers;
[2024-06-15][01:49:59][TRACE][tracing::span::active] -> parse_headers;
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::role] Response.parse bytes=451
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::role] Response.parse Complete(413)
[2024-06-15][01:49:59][TRACE][tracing::span::active] <- parse_headers;
[2024-06-15][01:49:59][TRACE][tracing::span] -- parse_headers;
[2024-06-15][01:49:59][DEBUG][hyper::proto::h1::io] parsed 9 headers
[2024-06-15][01:49:59][DEBUG][hyper::proto::h1::conn] incoming body is content-length (38 bytes)
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::decode] decode; state=Length(38)
[2024-06-15][01:49:59][DEBUG][hyper::proto::h1::conn] incoming body completed
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::conn] maybe_notify; read_from_io blocked
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:59][TRACE][hyper::client::pool] put; add idle connection for ("https", fanyi.baidu.com)
[2024-06-15][01:49:59][DEBUG][hyper::client::pool] pooling idle connection for ("https", fanyi.baidu.com)
[2024-06-15][01:49:59][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:49:59][TRACE][hyper::client::pool] checkout waiting for idle connection: ("https", www2.deepl.com)
[2024-06-15][01:49:59][INFO][pot::cmd] Load plugin from: "C:\Users\3318\AppData\Roaming\com.pot-app.desktop\plugins\translate\[plugin].com.pot-app.ecdict\plugin.dll"
[2024-06-15][01:49:59][INFO][pot::cmd] Load plugin from: "C:\Users\3318\AppData\Roaming\com.pot-app.desktop\plugins\translate\[plugin].com.pot-app.tatoeba\plugin.dll"
[2024-06-15][01:49:59][DEBUG][reqwest::connect] starting new connection: https://www2.deepl.com/
[2024-06-15][01:49:59][TRACE][hyper::client::connect::http] Http::connect; scheme=Some("https"), host=Some("www2.deepl.com"), port=None
[2024-06-15][01:49:59][DEBUG][hyper::client::connect::dns] resolving host="www2.deepl.com"
[2024-06-15][01:49:59][DEBUG][hyper::client::connect::http] connecting to 172.65.212.243:443
[2024-06-15][01:49:59][DEBUG][hyper::client::connect::http] connected to 172.65.212.243:443
[2024-06-15][01:50:00][TRACE][hyper::client::conn] client handshake Http1
[2024-06-15][01:50:00][TRACE][hyper::client::client] handshake complete, spawning background dispatcher task
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Busy }
[2024-06-15][01:50:00][TRACE][hyper::client::pool] checkout dropped for ("https", www2.deepl.com)
[2024-06-15][01:50:00][TRACE][tracing::span] encode_headers;
[2024-06-15][01:50:00][TRACE][tracing::span::active] -> encode_headers;
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::role] Client::encode method=POST, body=Some(Known(275))
[2024-06-15][01:50:00][TRACE][tracing::span::active] <- encode_headers;
[2024-06-15][01:50:00][TRACE][tracing::span] -- encode_headers;
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::encode] sized write, len = 275
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::io] buffer.flatten self.len=114 buf.len=275
[2024-06-15][01:50:00][DEBUG][hyper::proto::h1::io] flushed 389 bytes
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] Conn::read_head
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::io] received 1017 bytes
[2024-06-15][01:50:00][TRACE][tracing::span] parse_headers;
[2024-06-15][01:50:00][TRACE][tracing::span::active] -> parse_headers;
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::role] Response.parse bytes=1017
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::role] Response.parse Complete(613)
[2024-06-15][01:50:00][TRACE][tracing::span::active] <- parse_headers;
[2024-06-15][01:50:00][TRACE][tracing::span] -- parse_headers;
[2024-06-15][01:50:00][DEBUG][hyper::proto::h1::io] parsed 9 headers
[2024-06-15][01:50:00][DEBUG][hyper::proto::h1::conn] incoming body is chunked encoding
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] decode; state=Chunked(Size, 0)
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Chunk size is 397
[2024-06-15][01:50:00][DEBUG][hyper::proto::h1::decode] incoming chunked header: 0x18D (397 bytes)
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Chunked read, remaining=397
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Chunked(BodyCr, 0)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] decode; state=Chunked(BodyCr, 0)
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::io] received 5 bytes
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] Chunk size is 0
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::decode] end of chunked
[2024-06-15][01:50:00][DEBUG][hyper::proto::h1::conn] incoming body completed
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] maybe_notify; read_from_io blocked
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:00][TRACE][hyper::client::pool] put; add idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:00][DEBUG][hyper::client::pool] pooling idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:00][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:00][DEBUG][sqlx::query] summary="PRAGMA foreign_keys = ON; …" db.statement="\n\nPRAGMA foreign_keys = ON;\n" rows_affected=0 rows_returned=0 elapsed=59.2µs
[2024-06-15][01:50:00][DEBUG][sqlx::query] summary="INSERT into history (text, …" db.statement="\n\nINSERT into\n history (text, source, target, service, result, timestamp)\nVALUES\n ($1, $2, $3, $4, $5, $6)\n" rows_affected=1 rows_returned=0 elapsed=4.455ms
[2024-06-15][01:50:02][DEBUG][sqlx::query] summary="PRAGMA foreign_keys = ON; …" db.statement="\n\nPRAGMA foreign_keys = ON;\n" rows_affected=0 rows_returned=0 elapsed=49.1µs
[2024-06-15][01:50:02][DEBUG][sqlx::query] summary="INSERT into history (text, …" db.statement="\n\nINSERT into\n history (text, source, target, service, result, timestamp)\nVALUES\n ($1, $2, $3, $4, $5, $6)\n" rows_affected=1 rows_returned=0 elapsed=8.5857ms
[2024-06-15][01:50:07][INFO][pot::window] Mouse position: 1340, 674
[2024-06-15][01:50:07][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:50:07][INFO][pot::window] Window existence: translate
[2024-06-15][01:50:07][INFO][webview::unknown] Focus
[2024-06-15][01:50:13][INFO][pot::window] Mouse position: 1350, 779
[2024-06-15][01:50:13][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:50:13][INFO][pot::window] Window not existence, Creating new window: config
[2024-06-15][01:50:13][INFO][webview::unknown] Focus
[2024-06-15][01:50:13][TRACE][os_info::imp] windows::current_platform is called
[2024-06-15][01:50:13][TRACE][os_info::imp] Returning Info { os_type: Windows, version: Semantic(10, 0, 19045), edition: Some("Windows 10 Pro"), codename: None, bitness: X64, architecture: None }
[2024-06-15][01:50:13][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:13][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:13][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:13][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:13][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:13][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:13][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:13][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:15][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:15][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:19][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:19][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:19][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:19][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:19][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:19][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:19][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:19][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:19][TRACE][hyper::client::pool] take? ("https", www2.deepl.com): expiration = Some(90s)
[2024-06-15][01:50:19][DEBUG][hyper::client::pool] reuse idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:19][INFO][pot::cmd] Load plugin from: "C:\Users\3318\AppData\Roaming\com.pot-app.desktop\plugins\translate\[plugin].com.pot-app.ecdict\plugin.dll"
[2024-06-15][01:50:19][TRACE][tracing::span] encode_headers;
[2024-06-15][01:50:19][INFO][pot::cmd] Load plugin from: "C:\Users\3318\AppData\Roaming\com.pot-app.desktop\plugins\translate\[plugin].com.pot-app.tatoeba\plugin.dll"
[2024-06-15][01:50:19][TRACE][tracing::span::active] -> encode_headers;
[2024-06-15][01:50:19][TRACE][hyper::proto::h1::role] Client::encode method=POST, body=Some(Known(275))
[2024-06-15][01:50:19][TRACE][tracing::span::active] <- encode_headers;
[2024-06-15][01:50:19][TRACE][tracing::span] -- encode_headers;
[2024-06-15][01:50:19][TRACE][hyper::proto::h1::encode] sized write, len = 275
[2024-06-15][01:50:19][TRACE][hyper::proto::h1::io] buffer.flatten self.len=114 buf.len=275
[2024-06-15][01:50:20][DEBUG][hyper::proto::h1::io] flushed 389 bytes
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::conn] Conn::read_head
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::io] received 865 bytes
[2024-06-15][01:50:20][TRACE][tracing::span] parse_headers;
[2024-06-15][01:50:20][TRACE][tracing::span::active] -> parse_headers;
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::role] Response.parse bytes=865
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::role] Response.parse Complete(611)
[2024-06-15][01:50:20][TRACE][tracing::span::active] <- parse_headers;
[2024-06-15][01:50:20][TRACE][tracing::span] -- parse_headers;
[2024-06-15][01:50:20][DEBUG][hyper::proto::h1::io] parsed 9 headers
[2024-06-15][01:50:20][DEBUG][hyper::proto::h1::conn] incoming body is chunked encoding
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] decode; state=Chunked(Size, 0)
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Chunk size is 243
[2024-06-15][01:50:20][DEBUG][hyper::proto::h1::decode] incoming chunked header: 0xF3 (243 bytes)
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Chunked read, remaining=243
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Chunked(BodyCr, 0)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] decode; state=Chunked(BodyCr, 0)
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] Chunk size is 0
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::decode] end of chunked
[2024-06-15][01:50:20][DEBUG][hyper::proto::h1::conn] incoming body completed
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::conn] maybe_notify; read_from_io blocked
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:20][TRACE][hyper::client::pool] put; add idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:20][DEBUG][hyper::client::pool] pooling idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:20][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:20][DEBUG][sqlx::query] summary="PRAGMA foreign_keys = ON; …" db.statement="\n\nPRAGMA foreign_keys = ON;\n" rows_affected=0 rows_returned=0 elapsed=46.7µs
[2024-06-15][01:50:20][DEBUG][sqlx::query] summary="INSERT into history (text, …" db.statement="\n\nINSERT into\n history (text, source, target, service, result, timestamp)\nVALUES\n ($1, $2, $3, $4, $5, $6)\n" rows_affected=1 rows_returned=0 elapsed=8.4345ms
[2024-06-15][01:50:21][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:21][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:23][DEBUG][sqlx::query] summary="PRAGMA foreign_keys = ON; …" db.statement="\n\nPRAGMA foreign_keys = ON;\n" rows_affected=0 rows_returned=0 elapsed=19µs
[2024-06-15][01:50:23][DEBUG][sqlx::query] summary="INSERT into history (text, …" db.statement="\n\nINSERT into\n history (text, source, target, service, result, timestamp)\nVALUES\n ($1, $2, $3, $4, $5, $6)\n" rows_affected=1 rows_returned=0 elapsed=8.6022ms
[2024-06-15][01:50:23][INFO][pot::window] Mouse position: 1367, 688
[2024-06-15][01:50:23][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:50:23][INFO][pot::window] Window existence: translate
[2024-06-15][01:50:23][INFO][webview::unknown] Focus
[2024-06-15][01:50:28][INFO][pot::window] Mouse position: 1332, 728
[2024-06-15][01:50:28][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:50:28][INFO][pot::window] Window not existence, Creating new window: config
[2024-06-15][01:50:28][INFO][webview::unknown] Focus
[2024-06-15][01:50:28][TRACE][os_info::imp] windows::current_platform is called
[2024-06-15][01:50:28][TRACE][os_info::imp] Returning Info { os_type: Windows, version: Semantic(10, 0, 19045), edition: Some("Windows 10 Pro"), codename: None, bitness: X64, architecture: None }
[2024-06-15][01:50:28][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:28][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:28][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:28][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:28][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:28][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:28][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:28][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:28][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:28][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:28][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:28][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:29][TRACE][hyper::proto::h1::io] received 0 bytes
[2024-06-15][01:50:29][TRACE][hyper::proto::h1::conn] found EOF on idle connection, closing
[2024-06-15][01:50:29][TRACE][hyper::proto::h1::conn] State::close_read()
[2024-06-15][01:50:29][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Closed, writing: Init, keep_alive: Disabled }
[2024-06-15][01:50:29][TRACE][hyper::proto::h1::conn] shut down IO complete
[2024-06-15][01:50:30][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:30][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:30][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:33][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:33][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:33][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:33][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:33][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:33][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:33][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:33][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:33][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:50:33][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:33][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:33][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:50:33][TRACE][hyper::client::pool] take? ("https", www2.deepl.com): expiration = Some(90s)
[2024-06-15][01:50:33][DEBUG][hyper::client::pool] reuse idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:33][TRACE][tracing::span] encode_headers;
[2024-06-15][01:50:33][TRACE][tracing::span::active] -> encode_headers;
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::role] Client::encode method=POST, body=Some(Known(275))
[2024-06-15][01:50:33][TRACE][tracing::span::active] <- encode_headers;
[2024-06-15][01:50:33][TRACE][tracing::span] -- encode_headers;
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::encode] sized write, len = 275
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::io] buffer.flatten self.len=114 buf.len=275
[2024-06-15][01:50:33][DEBUG][hyper::proto::h1::io] flushed 389 bytes
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:50:33][INFO][pot::cmd] Load plugin from: "C:\Users\3318\AppData\Roaming\com.pot-app.desktop\plugins\translate\[plugin].com.pot-app.tatoeba\plugin.dll"
[2024-06-15][01:50:33][INFO][pot::cmd] Load plugin from: "C:\Users\3318\AppData\Roaming\com.pot-app.desktop\plugins\translate\[plugin].com.pot-app.ecdict\plugin.dll"
[2024-06-15][01:50:33][INFO][webview::unknown] Focus
[2024-06-15][01:50:33][INFO][webview::unknown] Focus
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::conn] Conn::read_head
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::io] received 860 bytes
[2024-06-15][01:50:33][TRACE][tracing::span] parse_headers;
[2024-06-15][01:50:33][TRACE][tracing::span::active] -> parse_headers;
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::role] Response.parse bytes=860
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::role] Response.parse Complete(611)
[2024-06-15][01:50:33][TRACE][tracing::span::active] <- parse_headers;
[2024-06-15][01:50:33][TRACE][tracing::span] -- parse_headers;
[2024-06-15][01:50:33][DEBUG][hyper::proto::h1::io] parsed 9 headers
[2024-06-15][01:50:33][DEBUG][hyper::proto::h1::conn] incoming body is chunked encoding
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] decode; state=Chunked(Size, 0)
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Chunk size is 243
[2024-06-15][01:50:33][DEBUG][hyper::proto::h1::decode] incoming chunked header: 0xF3 (243 bytes)
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Chunked read, remaining=243
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Body(Chunked(BodyCr, 0)), writing: KeepAlive, keep_alive: Busy }
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] decode; state=Chunked(BodyCr, 0)
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::io] received 5 bytes
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Read chunk hex size
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] Chunk size is 0
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::decode] end of chunked
[2024-06-15][01:50:33][DEBUG][hyper::proto::h1::conn] incoming body completed
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::conn] maybe_notify; read_from_io blocked
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:33][TRACE][hyper::client::pool] put; add idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:33][DEBUG][hyper::client::pool] pooling idle connection for ("https", www2.deepl.com)
[2024-06-15][01:50:33][TRACE][hyper::proto::h1::conn] flushed({role=client}): State { reading: Init, writing: Init, keep_alive: Idle }
[2024-06-15][01:50:33][DEBUG][sqlx::query] summary="PRAGMA foreign_keys = ON; …" db.statement="\n\nPRAGMA foreign_keys = ON;\n" rows_affected=0 rows_returned=0 elapsed=29.8µs
[2024-06-15][01:50:33][DEBUG][sqlx::query] summary="INSERT into history (text, …" db.statement="\n\nINSERT into\n history (text, source, target, service, result, timestamp)\nVALUES\n ($1, $2, $3, $4, $5, $6)\n" rows_affected=1 rows_returned=0 elapsed=7.833ms
[2024-06-15][01:50:35][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:35][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:35][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:50:35][DEBUG][sqlx::query] summary="PRAGMA foreign_keys = ON; …" db.statement="\n\nPRAGMA foreign_keys = ON;\n" rows_affected=0 rows_returned=0 elapsed=65.1µs
[2024-06-15][01:50:35][DEBUG][sqlx::query] summary="INSERT into history (text, …" db.statement="\n\nINSERT into\n history (text, source, target, service, result, timestamp)\nVALUES\n ($1, $2, $3, $4, $5, $6)\n" rows_affected=1 rows_returned=0 elapsed=12.5104ms
[2024-06-15][01:50:50][WARN][tao::platform_impl::platform::event_loop::runner] NewEvents emitted without explicit RedrawEventsCleared
[2024-06-15][01:50:50][WARN][tao::platform_impl::platform::event_loop::runner] RedrawEventsCleared emitted without explicit MainEventsCleared
[2024-06-15][01:50:50][INFO][webview::unknown] Focus
[2024-06-15][01:50:50][INFO][webview::unknown] Focus
[2024-06-15][01:50:58][INFO][webview::unknown] Focus
[2024-06-15][01:51:04][INFO][pot::window] Mouse position: 699, 308
[2024-06-15][01:51:04][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:51:04][INFO][pot::window] Window existence: translate
[2024-06-15][01:51:04][INFO][webview::unknown] Focus
[2024-06-15][01:51:10][INFO][pot::window] Mouse position: 942, 232
[2024-06-15][01:51:10][INFO][pot::window] Current Monitor: Monitor { name: Some("\\.\DISPLAY1"), size: PhysicalSize { width: 1600, height: 900 }, position: PhysicalPosition { x: 0, y: 0 }, scale_factor: 1.0 }
[2024-06-15][01:51:10][INFO][pot::window] Window not existence, Creating new window: screenshot
[2024-06-15][01:51:10][INFO][webview::unknown] Focus
[2024-06-15][01:51:10][TRACE][os_info::imp] windows::current_platform is called
[2024-06-15][01:51:10][TRACE][os_info::imp] Returning Info { os_type: Windows, version: Semantic(10, 0, 19045), edition: Some("Windows 10 Pro"), codename: None, bitness: X64, architecture: None }
[2024-06-15][01:51:10][INFO][pot::screenshot] Screenshot screen with position: x=0, y=0
[2024-06-15][01:51:10][INFO][pot::screenshot] Screen: DisplayInfo { id: 2776250164, x: 0, y: 0, width: 1600, height: 900, rotation: 0.0, scale_factor: 1.0, is_primary: true }
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:10][TRACE][notify::windows] Event: path = C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json
, action = 3
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:10][TRACE][notify_debouncer_mini] raw event: Event { kind: Modify(Any), paths: ["C:\Users\3318\AppData\Roaming\com.pot-app.desktop\config.json"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None }
[2024-06-15][01:51:12][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:51:12][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:51:12][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:51:12][TRACE][notify_debouncer_mini] debounced event: Any
[2024-06-15][01:51:15][TRACE][hyper::client::pool] idle interval checking for expired
[2024-06-15][01:51:15][TRACE][hyper::client::pool] idle interval evicting closed for ("https", fanyi.baidu.com)
from pot-desktop.
Related Issues (20)
- [BUG]: 划词翻译按快捷键没反应,连窗口都没有弹出来 HOT 5
- 第三方键盘输入卡死 HOT 3
- [Feature]: 希望打开划词翻译的时候,有一个快捷加入到生词本的按钮 HOT 2
- [Feature]: 能不能做成多实例多配置文件运行?
- [Feature]: 增加 输入框增强 功能
- [BUG]: 在neovim上使用划词翻译,读取不到划词内容.
- [Feature]: 希望翻译时的隐藏原文选项能改成或者添加成默认折叠原文的选项
- [BUG]: OpenAI Request path sends incorrect data (#707 again appeared)
- 谷歌 AI添加不上 HOT 6
- [Feature]: 优化界面,保存配置按钮换个地方 HOT 1
- 请求支持谷歌ocr
- [Feature]: 希望可以在翻译面板增加快捷开启与关闭翻译服务的功能 HOT 2
- [Feature]: 增加图片翻译,翻译后文字回填功能
- 推荐可以和Quicker配合使用 HOT 3
- [Feature]: 希望能增加点击状态栏图标,打开翻译窗口,保留上一次输入框内容。
- [BUG]: 点击喇叭朗读没声音
- [BUG]: 截图翻译,失去焦点且不能多个显示器操作,权限已给情况下,还在不停申请权限 HOT 1
- 软件有病毒,不要安装!!! HOT 4
- [BUG]: 插件文件夹名与potext的文件名相同 HOT 1
- 请求多增加几个划词翻译和截图翻译的触发方式 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pot-desktop.