DioxusLabs / dioxus

Fullstack app framework for web, desktop, mobile, and more.
https://dioxuslabs.com
Apache License 2.0
20.46k stars 786 forks source link

Move dioxus_core::diff::node logs from info to trace #2165

Closed JMS55 closed 6 months ago

JMS55 commented 6 months ago

Dioxus 0.5

Too much ouput, it's very spammy, and annoying to configure my app to ignore;

2024-03-28T06:03:37.930219Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:1780", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Fragment([VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:1836", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Component(VComponent { name: "Button" })], dynamic_attrs: [] }, mount: Cell { value: MountId(18446744073709551615) } }, VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:1836", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Component(VComponent { name: "Button" })], dynamic_attrs: [] }, mount: Cell { value: MountId(18446744073709551615) } }, VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:1836", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Component(VComponent { name: "Button" })], dynamic_attrs: [] }, mount: Cell { value: MountId(18446744073709551615) } }])], dynamic_attrs: [] }, mount: Cell { value: MountId(6) } } mount=MountId(6)
2024-03-28T06:03:37.930261Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:1836", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Component(VComponent { name: "Button" })], dynamic_attrs: [] }, mount: Cell { value: MountId(7) } } mount=MountId(7)
2024-03-28T06:03:37.930328Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:179:5:6826", roots: [Element { tag: "node", namespace: Some("bevy_ui"), attrs: [Dynamic { id: 0 }, Dynamic { id: 1 }, Dynamic { id: 2 }, Dynamic { id: 3 }, Dynamic { id: 4 }, Static { name: "padding", value: "8", namespace: None }, Dynamic { id: 5 }], children: [Dynamic { id: 0 }] }], node_paths: [[0, 0]], attr_paths: [[0], [0], [0], [0], [0], [0]] } }, dynamic_nodes: [Fragment([VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:2688", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Text(VText { value: "Entity (0v1)" })], dynamic_attrs: [] }, mount: Cell { value: MountId(18446744073709551615) } }])], dynamic_attrs: [[Attribute { name: "onclick", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onclick_down", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onclick_up", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onmouse_enter", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onmouse_exit", value: Listener, namespace: None, volatile: false }], [Attribute { name: "background_color", value: Text("#262626"), namespace: None, volatile: false }]] }, mount: Cell { value: MountId(8) } } mount=MountId(8)
2024-03-28T06:03:37.930583Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:2688", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Text(VText { value: "Entity (0v1)" })], dynamic_attrs: [] }, mount: Cell { value: MountId(9) } } mount=MountId(9)
2024-03-28T06:03:37.930685Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:1836", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Component(VComponent { name: "Button" })], dynamic_attrs: [] }, mount: Cell { value: MountId(10) } } mount=MountId(10)
2024-03-28T06:03:37.930823Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:179:5:6826", roots: [Element { tag: "node", namespace: Some("bevy_ui"), attrs: [Dynamic { id: 0 }, Dynamic { id: 1 }, Dynamic { id: 2 }, Dynamic { id: 3 }, Dynamic { id: 4 }, Static { name: "padding", value: "8", namespace: None }, Dynamic { id: 5 }], children: [Dynamic { id: 0 }] }], node_paths: [[0, 0]], attr_paths: [[0], [0], [0], [0], [0], [0]] } }, dynamic_nodes: [Fragment([VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:2688", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Text(VText { value: "Entity (1v1)" })], dynamic_attrs: [] }, mount: Cell { value: MountId(18446744073709551615) } }])], dynamic_attrs: [[Attribute { name: "onclick", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onclick_down", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onclick_up", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onmouse_enter", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onmouse_exit", value: Listener, namespace: None, volatile: false }], [Attribute { name: "background_color", value: Text("#262626"), namespace: None, volatile: false }]] }, mount: Cell { value: MountId(11) } } mount=MountId(11)
2024-03-28T06:03:37.931056Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:2688", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Text(VText { value: "Entity (1v1)" })], dynamic_attrs: [] }, mount: Cell { value: MountId(12) } } mount=MountId(12)
2024-03-28T06:03:37.931146Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:1836", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Component(VComponent { name: "Button" })], dynamic_attrs: [] }, mount: Cell { value: MountId(13) } } mount=MountId(13)
2024-03-28T06:03:37.931250Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:179:5:6826", roots: [Element { tag: "node", namespace: Some("bevy_ui"), attrs: [Dynamic { id: 0 }, Dynamic { id: 1 }, Dynamic { id: 2 }, Dynamic { id: 3 }, Dynamic { id: 4 }, Static { name: "padding", value: "8", namespace: None }, Dynamic { id: 5 }], children: [Dynamic { id: 0 }] }], node_paths: [[0, 0]], attr_paths: [[0], [0], [0], [0], [0], [0]] } }, dynamic_nodes: [Fragment([VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:2688", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Text(VText { value: "Camera" })], dynamic_attrs: [] }, mount: Cell { value: MountId(18446744073709551615) } }])], dynamic_attrs: [[Attribute { name: "onclick", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onclick_down", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onclick_up", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onmouse_enter", value: Listener, namespace: None, volatile: false }], [Attribute { name: "onmouse_exit", value: Listener, namespace: None, volatile: false }], [Attribute { name: "background_color", value: Text("#262626"), namespace: None, volatile: false }]] }, mount: Cell { value: MountId(14) } } mount=MountId(14)
2024-03-28T06:03:37.931479Z  INFO dioxus_core::diff::node: creating template self=VNode { vnode: VNodeInner { key: None, template: Cell { value: Template { name: "examples/demo.rs:50:5:2688", roots: [Dynamic { id: 0 }], node_paths: [[0]], attr_paths: [] } }, dynamic_nodes: [Text(VText { value: "Camera" })], dynamic_attrs: [] }, mount: Cell { value: MountId(15) } } mount=MountId(15)