mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-15 14:43:46 +01:00
Improve granularity and length of client side logs
This commit is contained in:
@@ -153,14 +153,22 @@ define [
|
|||||||
@ide.pushEvent "remoteop",
|
@ide.pushEvent "remoteop",
|
||||||
doc_id: @doc_id
|
doc_id: @doc_id
|
||||||
@trigger "remoteop"
|
@trigger "remoteop"
|
||||||
@doc.on "op:sent", () =>
|
@doc.on "op:sent", (op) =>
|
||||||
@ide.pushEvent "op:sent",
|
@ide.pushEvent "op:sent",
|
||||||
doc_id: @doc_id
|
doc_id: @doc_id
|
||||||
|
op: op
|
||||||
@trigger "op:sent"
|
@trigger "op:sent"
|
||||||
@doc.on "op:acknowledged", () =>
|
@doc.on "op:acknowledged", (op) =>
|
||||||
@ide.pushEvent "op:acknowledged",
|
@ide.pushEvent "op:acknowledged",
|
||||||
doc_id: @doc_id
|
doc_id: @doc_id
|
||||||
|
op: op
|
||||||
@trigger "op:acknowledged"
|
@trigger "op:acknowledged"
|
||||||
|
@doc.on "flush", (inflightOp, pendingOp, version) =>
|
||||||
|
@ide.pushEvent "flush",
|
||||||
|
doc_id: @doc_id,
|
||||||
|
inflightOp: inflightOp,
|
||||||
|
pendingOp: pendingOp
|
||||||
|
v: version
|
||||||
|
|
||||||
_onError: (error, meta = {}) ->
|
_onError: (error, meta = {}) ->
|
||||||
console.error "ShareJS error", error, meta
|
console.error "ShareJS error", error, meta
|
||||||
|
|||||||
@@ -109,11 +109,16 @@ define [
|
|||||||
_bindToDocChanges: (doc) ->
|
_bindToDocChanges: (doc) ->
|
||||||
submitOp = doc.submitOp
|
submitOp = doc.submitOp
|
||||||
doc.submitOp = (args...) =>
|
doc.submitOp = (args...) =>
|
||||||
@trigger "op:sent"
|
@trigger "op:sent", args...
|
||||||
doc.pendingCallbacks.push () =>
|
doc.pendingCallbacks.push () =>
|
||||||
@trigger "op:acknowledged"
|
@trigger "op:acknowledged", args...
|
||||||
submitOp.apply(doc, args)
|
submitOp.apply(doc, args)
|
||||||
|
|
||||||
|
flush = doc.flush
|
||||||
|
doc.flush = (args...) =>
|
||||||
|
@trigger "flush", doc.inflightOp, doc.pendingOp, doc.version
|
||||||
|
flush.apply(doc, args)
|
||||||
|
|
||||||
_.extend(ShareJsDoc::, Backbone.Events)
|
_.extend(ShareJsDoc::, Backbone.Events)
|
||||||
|
|
||||||
return ShareJsDoc
|
return ShareJsDoc
|
||||||
|
|||||||
@@ -165,7 +165,7 @@ define [
|
|||||||
|
|
||||||
pushEvent: (type, meta = {}) ->
|
pushEvent: (type, meta = {}) ->
|
||||||
@recentEvents.push type: type, meta: meta, date: new Date()
|
@recentEvents.push type: type, meta: meta, date: new Date()
|
||||||
if @recentEvents.length > 10
|
if @recentEvents.length > 40
|
||||||
@recentEvents.shift()
|
@recentEvents.shift()
|
||||||
|
|
||||||
reportError: (error, meta = {}) ->
|
reportError: (error, meta = {}) ->
|
||||||
|
|||||||
Reference in New Issue
Block a user