Created
March 3, 2012 15:35
-
-
Save Atry/1966691 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 2.26.3 (20100126.1600) | |
--> | |
<!-- Title: Java有多少种方式决定Logging的去处 Pages: 1 --> | |
<svg width="1008pt" height="718pt" | |
viewBox="0.00 0.00 1008.00 718.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 714)"> | |
<title>Java有多少种方式决定Logging的去处</title> | |
<a xlink:title="神马轻量级Logging框架都是骗人的"> | |
<polygon fill="white" stroke="white" points="-4,5 -4,-714 1005,-714 1005,5 -4,5"/> | |
</a> | |
<!-- log4j --> | |
<g id="node1" class="node"><title>log4j</title> | |
<a xlink:title="我很快,而且支持很多种输出目标哦"> | |
<ellipse fill="none" stroke="black" cx="615" cy="-618" rx="29.0158" ry="18"/> | |
<text text-anchor="middle" x="615" y="-613.4" font-family="Times New Roman,serif" font-size="14.00">log4j</text> | |
</a> | |
</g> | |
<!-- org.apache.log4j.ConsoleAppender --> | |
<g id="node7" class="node"><title>org.apache.log4j.ConsoleAppender</title> | |
<ellipse fill="none" stroke="black" cx="263" cy="-544" rx="144.226" ry="18"/> | |
<text text-anchor="middle" x="263" y="-539.4" font-family="Times New Roman,serif" font-size="14.00">org.apache.log4j.ConsoleAppender</text> | |
</g> | |
<!-- log4j->org.apache.log4j.ConsoleAppender --> | |
<g id="edge6" class="edge"><title>log4j->org.apache.log4j.ConsoleAppender</title> | |
<path fill="none" stroke="black" d="M586.958,-613.273C549.155,-606.792 479.801,-594.518 421,-582 393.473,-576.14 363.408,-569.077 336.962,-562.638"/> | |
<polygon fill="black" stroke="black" points="337.562,-559.182 327.016,-560.205 335.898,-565.981 337.562,-559.182"/> | |
</g> | |
<!-- org.apache.log4j.FileAppender --> | |
<g id="node9" class="node"><title>org.apache.log4j.FileAppender</title> | |
<ellipse fill="none" stroke="black" cx="420" cy="-490" rx="126.114" ry="18"/> | |
<text text-anchor="middle" x="420" y="-485.4" font-family="Times New Roman,serif" font-size="14.00">org.apache.log4j.FileAppender</text> | |
</g> | |
<!-- log4j->org.apache.log4j.FileAppender --> | |
<g id="edge8" class="edge"><title>log4j->org.apache.log4j.FileAppender</title> | |
<path fill="none" stroke="black" d="M586.294,-614.814C551.175,-609.531 491.747,-595.928 454,-562 441.052,-550.362 432.616,-532.75 427.385,-517.858"/> | |
<polygon fill="black" stroke="black" points="430.64,-516.548 424.26,-508.09 423.973,-518.681 430.64,-516.548"/> | |
</g> | |
<!-- org.apache.log4j.net.SyslogAppender --> | |
<g id="node11" class="node"><title>org.apache.log4j.net.SyslogAppender</title> | |
<ellipse fill="none" stroke="black" cx="615" cy="-544" rx="151.777" ry="18"/> | |
<text text-anchor="middle" x="615" y="-539.4" font-family="Times New Roman,serif" font-size="14.00">org.apache.log4j.net.SyslogAppender</text> | |
</g> | |
<!-- log4j->org.apache.log4j.net.SyslogAppender --> | |
<g id="edge10" class="edge"><title>log4j->org.apache.log4j.net.SyslogAppender</title> | |
<path fill="none" stroke="black" d="M615,-599.708C615,-591.464 615,-581.538 615,-572.362"/> | |
<polygon fill="black" stroke="black" points="618.5,-572.082 615,-562.082 611.5,-572.082 618.5,-572.082"/> | |
</g> | |
<!-- org.apache.log4j.net.SocketAppender --> | |
<g id="node13" class="node"><title>org.apache.log4j.net.SocketAppender</title> | |
<ellipse fill="none" stroke="black" cx="848" cy="-382" rx="151.777" ry="18"/> | |
<text text-anchor="middle" x="848" y="-377.4" font-family="Times New Roman,serif" font-size="14.00">org.apache.log4j.net.SocketAppender</text> | |
</g> | |
<!-- log4j->org.apache.log4j.net.SocketAppender --> | |
<g id="edge12" class="edge"><title>log4j->org.apache.log4j.net.SocketAppender</title> | |
<path fill="none" stroke="black" d="M637.676,-606.612C642.667,-604.289 647.966,-601.959 653,-600 706.323,-579.256 733.94,-600.789 776,-562 820.195,-521.242 837.769,-449.729 844.356,-410.222"/> | |
<polygon fill="black" stroke="black" points="847.834,-410.628 845.902,-400.211 840.916,-409.559 847.834,-410.628"/> | |
</g> | |
<!-- 其他Appender... --> | |
<g id="node15" class="node"><title>其他Appender...</title> | |
<ellipse fill="none" stroke="black" cx="896" cy="-544" rx="73.1565" ry="18"/> | |
<text text-anchor="middle" x="896" y="-539.9" font-family="Times New Roman,serif" font-size="14.00">其他Appender...</text> | |
</g> | |
<!-- log4j->其他Appender... --> | |
<g id="edge14" class="edge"><title>log4j->其他Appender...</title> | |
<path fill="none" stroke="black" d="M637.03,-606.08C642.15,-603.732 647.666,-601.526 653,-600 720.102,-580.804 741.613,-600.168 809,-582 824.665,-577.777 841.147,-571.183 855.501,-564.666"/> | |
<polygon fill="black" stroke="black" points="857.015,-567.821 864.596,-560.42 854.054,-561.478 857.015,-567.821"/> | |
</g> | |
<!-- slf4j --> | |
<g id="node2" class="node"><title>slf4j</title> | |
<ellipse fill="none" stroke="black" cx="703" cy="-692" rx="27" ry="18"/> | |
<text text-anchor="middle" x="703" y="-687.4" font-family="Times New Roman,serif" font-size="14.00">slf4j</text> | |
</g> | |
<!-- slf4j->log4j --> | |
<g id="edge4" class="edge"><title>slf4j->log4j</title> | |
<path fill="none" stroke="black" d="M686.033,-677.732C673.053,-666.818 654.95,-651.594 640.268,-639.248"/> | |
<polygon fill="black" stroke="black" points="642.424,-636.488 632.518,-632.731 637.919,-641.845 642.424,-636.488"/> | |
</g> | |
<!-- logback, jdk14, ... --> | |
<g id="node4" class="node"><title>logback, jdk14, ...</title> | |
<ellipse fill="none" stroke="black" cx="741" cy="-618" rx="79.1568" ry="18"/> | |
<text text-anchor="middle" x="741" y="-613.4" font-family="Times New Roman,serif" font-size="14.00">logback, jdk14, ...</text> | |
</g> | |
<!-- slf4j->logback, jdk14, ... --> | |
<g id="edge2" class="edge"><title>slf4j->logback, jdk14, ...</title> | |
<path fill="none" stroke="black" d="M711.813,-674.837C716.333,-666.036 721.944,-655.11 727.035,-645.195"/> | |
<polygon fill="black" stroke="black" points="730.25,-646.597 731.704,-636.102 724.023,-643.399 730.25,-646.597"/> | |
</g> | |
<!-- java.lang.System.out/err --> | |
<g id="node21" class="node"><title>java.lang.System.out/err</title> | |
<ellipse fill="none" stroke="black" cx="263" cy="-436" rx="100.122" ry="18"/> | |
<text text-anchor="middle" x="263" y="-431.4" font-family="Times New Roman,serif" font-size="14.00">java.lang.System.out/err</text> | |
</g> | |
<!-- org.apache.log4j.ConsoleAppender->java.lang.System.out/err --> | |
<g id="edge20" class="edge"><title>org.apache.log4j.ConsoleAppender->java.lang.System.out/err</title> | |
<path fill="none" stroke="black" d="M263,-525.679C263,-508.821 263,-483.565 263,-464.147"/> | |
<polygon fill="black" stroke="black" points="266.5,-464.05 263,-454.05 259.5,-464.05 266.5,-464.05"/> | |
</g> | |
<!-- 文件 --> | |
<g id="node17" class="node"><title>文件</title> | |
<ellipse fill="none" stroke="black" cx="301" cy="-240" rx="27" ry="18"/> | |
<text text-anchor="middle" x="301" y="-234.9" font-family="Times New Roman,serif" font-size="14.00">文件</text> | |
</g> | |
<!-- org.apache.log4j.FileAppender->文件 --> | |
<g id="edge16" class="edge"><title>org.apache.log4j.FileAppender->文件</title> | |
<path fill="none" stroke="black" d="M411.442,-472.021C390.765,-428.581 338.003,-317.738 313.659,-266.594"/> | |
<polygon fill="black" stroke="black" points="316.78,-265.008 309.322,-257.483 310.46,-268.017 316.78,-265.008"/> | |
</g> | |
<!-- TCP流 --> | |
<g id="node19" class="node"><title>TCP流</title> | |
<ellipse fill="none" stroke="black" cx="872" cy="-240" rx="38.2185" ry="18"/> | |
<text text-anchor="middle" x="872" y="-235.9" font-family="Times New Roman,serif" font-size="14.00">TCP流</text> | |
</g> | |
<!-- org.apache.log4j.net.SocketAppender->TCP流 --> | |
<g id="edge18" class="edge"><title>org.apache.log4j.net.SocketAppender->TCP流</title> | |
<path fill="none" stroke="black" d="M851.088,-363.727C855.175,-339.55 862.419,-296.685 867.216,-268.303"/> | |
<polygon fill="black" stroke="black" points="870.708,-268.647 868.923,-258.203 863.806,-267.48 870.708,-268.647"/> | |
</g> | |
<!-- ext3 --> | |
<g id="node50" class="node"><title>ext3</title> | |
<ellipse fill="none" stroke="black" cx="380" cy="-166" rx="27" ry="18"/> | |
<text text-anchor="middle" x="380" y="-161.4" font-family="Times New Roman,serif" font-size="14.00">ext3</text> | |
</g> | |
<!-- 文件->ext3 --> | |
<g id="edge52" class="edge"><title>文件->ext3</title> | |
<path fill="none" stroke="black" d="M316.987,-225.025C328.412,-214.323 343.963,-199.756 356.758,-187.771"/> | |
<polygon fill="black" stroke="black" points="359.401,-190.091 364.307,-180.7 354.616,-184.982 359.401,-190.091"/> | |
</g> | |
<!-- ext4 --> | |
<g id="node52" class="node"><title>ext4</title> | |
<ellipse fill="none" stroke="black" cx="452" cy="-166" rx="27" ry="18"/> | |
<text text-anchor="middle" x="452" y="-161.4" font-family="Times New Roman,serif" font-size="14.00">ext4</text> | |
</g> | |
<!-- 文件->ext4 --> | |
<g id="edge54" class="edge"><title>文件->ext4</title> | |
<path fill="none" stroke="black" d="M322.675,-229.095C327.391,-226.742 332.357,-224.277 337,-222 371.981,-204.843 381.019,-201.157 416,-184 417.741,-183.146 419.527,-182.266 421.329,-181.375"/> | |
<polygon fill="black" stroke="black" points="422.927,-184.489 430.325,-176.905 419.812,-178.221 422.927,-184.489"/> | |
</g> | |
<!-- FUSE --> | |
<g id="node54" class="node"><title>FUSE</title> | |
<ellipse fill="none" stroke="black" cx="301" cy="-166" rx="34.2118" ry="18"/> | |
<text text-anchor="middle" x="301" y="-161.4" font-family="Times New Roman,serif" font-size="14.00">FUSE</text> | |
</g> | |
<!-- 文件->FUSE --> | |
<g id="edge56" class="edge"><title>文件->FUSE</title> | |
<path fill="none" stroke="black" d="M301,-221.708C301,-213.464 301,-203.538 301,-194.362"/> | |
<polygon fill="black" stroke="black" points="304.5,-194.082 301,-184.082 297.5,-194.082 304.5,-194.082"/> | |
</g> | |
<!-- stdout/stderr --> | |
<g id="node23" class="node"><title>stdout/stderr</title> | |
<ellipse fill="none" stroke="black" cx="237" cy="-328" rx="59.0322" ry="18"/> | |
<text text-anchor="middle" x="237" y="-323.4" font-family="Times New Roman,serif" font-size="14.00">stdout/stderr</text> | |
</g> | |
<!-- java.lang.System.out/err->stdout/stderr --> | |
<g id="edge22" class="edge"><title>java.lang.System.out/err->stdout/stderr</title> | |
<path fill="none" stroke="black" d="M258.589,-417.679C254.512,-400.743 248.395,-375.331 243.711,-355.878"/> | |
<polygon fill="black" stroke="black" points="247.089,-354.953 241.345,-346.05 240.283,-356.592 247.089,-354.953"/> | |
</g> | |
<!-- 定制的java.io.PrintStream --> | |
<g id="node25" class="node"><title>定制的java.io.PrintStream</title> | |
<ellipse fill="none" stroke="black" cx="598" cy="-328" rx="107.206" ry="18"/> | |
<text text-anchor="middle" x="598" y="-323.9" font-family="Times New Roman,serif" font-size="14.00">定制的java.io.PrintStream</text> | |
</g> | |
<!-- java.lang.System.out/err->定制的java.io.PrintStream --> | |
<g id="edge24" class="edge"><title>java.lang.System.out/err->定制的java.io.PrintStream</title> | |
<path fill="none" stroke="black" d="M312.071,-420.18C372.227,-400.786 474.109,-367.941 538.622,-347.143"/> | |
<polygon fill="black" stroke="black" points="539.808,-350.438 548.251,-344.038 537.66,-343.776 539.808,-350.438"/> | |
<text text-anchor="middle" x="549.5" y="-377.4" font-family="Times New Roman,serif" font-size="14.00">System.setOut()/setErr()</text> | |
</g> | |
<!-- stdout/stderr->文件 --> | |
<g id="edge48" class="edge"><title>stdout/stderr->文件</title> | |
<path fill="none" stroke="black" d="M249.951,-310.192C259.449,-297.132 272.467,-279.233 282.979,-264.779"/> | |
<polygon fill="black" stroke="black" points="286.096,-266.444 289.147,-256.298 280.435,-262.326 286.096,-266.444"/> | |
<text text-anchor="middle" x="292" y="-278.9" font-family="Times New Roman,serif" font-size="14.00">重定向</text> | |
</g> | |
<!-- 控制台 --> | |
<g id="node35" class="node"><title>控制台</title> | |
<ellipse fill="none" stroke="black" cx="223" cy="-240" rx="31.9972" ry="18"/> | |
<text text-anchor="middle" x="223" y="-234.9" font-family="Times New Roman,serif" font-size="14.00">控制台</text> | |
</g> | |
<!-- stdout/stderr->控制台 --> | |
<g id="edge36" class="edge"><title>stdout/stderr->控制台</title> | |
<path fill="none" stroke="black" d="M234.099,-309.766C232.203,-297.849 229.688,-282.038 227.531,-268.482"/> | |
<polygon fill="black" stroke="black" points="230.925,-267.536 225.897,-258.21 224.012,-268.636 230.925,-267.536"/> | |
</g> | |
<!-- /dev/null --> | |
<g id="node48" class="node"><title>/dev/null</title> | |
<ellipse fill="none" stroke="black" cx="130" cy="-240" rx="42.9325" ry="18"/> | |
<text text-anchor="middle" x="130" y="-235.4" font-family="Times New Roman,serif" font-size="14.00">/dev/null</text> | |
</g> | |
<!-- stdout/stderr->/dev/null --> | |
<g id="edge50" class="edge"><title>stdout/stderr->/dev/null</title> | |
<path fill="none" stroke="black" d="M214.857,-310.973C207.241,-305.037 198.696,-298.288 191,-292 179.578,-282.669 167.158,-272.151 156.525,-263.029"/> | |
<polygon fill="black" stroke="black" points="158.649,-260.24 148.787,-256.368 154.082,-265.545 158.649,-260.24"/> | |
<text text-anchor="middle" x="208" y="-278.9" font-family="Times New Roman,serif" font-size="14.00">重定向</text> | |
</g> | |
<!-- 定制的java.io.PrintStream->文件 --> | |
<g id="edge32" class="edge"><title>定制的java.io.PrintStream->文件</title> | |
<path fill="none" stroke="black" d="M543.711,-312.4C506.456,-301.818 455.836,-287.684 411,-276 378.246,-267.465 368.783,-269.642 337,-258 335.13,-257.315 333.23,-256.559 331.33,-255.758"/> | |
<polygon fill="black" stroke="black" points="332.519,-252.452 321.969,-251.473 329.606,-258.817 332.519,-252.452"/> | |
</g> | |
<!-- 定制的java.io.PrintStream->TCP流 --> | |
<g id="edge26" class="edge"><title>定制的java.io.PrintStream->TCP流</title> | |
<path fill="none" stroke="black" d="M651.989,-312.454C698.189,-298.888 766.33,-278.255 825,-258 827.71,-257.064 830.498,-256.073 833.298,-255.055"/> | |
<polygon fill="black" stroke="black" points="834.619,-258.298 842.777,-251.537 832.184,-251.736 834.619,-258.298"/> | |
</g> | |
<!-- GZip流 --> | |
<g id="node28" class="node"><title>GZip流</title> | |
<ellipse fill="none" stroke="black" cx="665" cy="-240" rx="39.1069" ry="18"/> | |
<text text-anchor="middle" x="665" y="-235.9" font-family="Times New Roman,serif" font-size="14.00">GZip流</text> | |
</g> | |
<!-- 定制的java.io.PrintStream->GZip流 --> | |
<g id="edge28" class="edge"><title>定制的java.io.PrintStream->GZip流</title> | |
<path fill="none" stroke="black" d="M611.882,-309.766C621.751,-296.805 635.127,-279.237 645.987,-264.973"/> | |
<polygon fill="black" stroke="black" points="648.772,-267.093 652.045,-257.016 643.202,-262.852 648.772,-267.093"/> | |
</g> | |
<!-- 内存缓冲区 --> | |
<g id="node30" class="node"><title>内存缓冲区</title> | |
<ellipse fill="none" stroke="black" cx="769" cy="-240" rx="46.9464" ry="18"/> | |
<text text-anchor="middle" x="769" y="-234.9" font-family="Times New Roman,serif" font-size="14.00">内存缓冲区</text> | |
</g> | |
<!-- 定制的java.io.PrintStream->内存缓冲区 --> | |
<g id="edge30" class="edge"><title>定制的java.io.PrintStream->内存缓冲区</title> | |
<path fill="none" stroke="black" d="M631.376,-310.824C660.143,-296.02 701.64,-274.665 731.537,-259.279"/> | |
<polygon fill="black" stroke="black" points="733.515,-262.198 740.805,-254.51 730.312,-255.974 733.515,-262.198"/> | |
</g> | |
<!-- 其他定制的java.io.PrintStream... --> | |
<g id="node33" class="node"><title>其他定制的java.io.PrintStream...</title> | |
<ellipse fill="none" stroke="black" cx="477" cy="-240" rx="130.833" ry="18"/> | |
<text text-anchor="middle" x="477" y="-235.9" font-family="Times New Roman,serif" font-size="14.00">其他定制的java.io.PrintStream...</text> | |
</g> | |
<!-- 定制的java.io.PrintStream->其他定制的java.io.PrintStream... --> | |
<g id="edge34" class="edge"><title>定制的java.io.PrintStream->其他定制的java.io.PrintStream...</title> | |
<path fill="none" stroke="black" d="M573.805,-310.403C555.46,-297.061 530.047,-278.58 509.863,-263.9"/> | |
<polygon fill="black" stroke="black" points="511.714,-260.919 501.568,-257.868 507.597,-266.58 511.714,-260.919"/> | |
</g> | |
<!-- tty --> | |
<g id="node37" class="node"><title>tty</title> | |
<ellipse fill="none" stroke="black" cx="222" cy="-166" rx="27" ry="18"/> | |
<text text-anchor="middle" x="222" y="-161.4" font-family="Times New Roman,serif" font-size="14.00">tty</text> | |
</g> | |
<!-- 控制台->tty --> | |
<g id="edge38" class="edge"><title>控制台->tty</title> | |
<path fill="none" stroke="black" d="M222.753,-221.708C222.641,-213.464 222.507,-203.538 222.383,-194.362"/> | |
<polygon fill="black" stroke="black" points="225.879,-194.033 222.244,-184.082 218.88,-194.128 225.879,-194.033"/> | |
</g> | |
<!-- pty --> | |
<g id="node39" class="node"><title>pty</title> | |
<ellipse fill="none" stroke="black" cx="150" cy="-166" rx="27" ry="18"/> | |
<text text-anchor="middle" x="150" y="-161.4" font-family="Times New Roman,serif" font-size="14.00">pty</text> | |
</g> | |
<!-- 控制台->pty --> | |
<g id="edge40" class="edge"><title>控制台->pty</title> | |
<path fill="none" stroke="black" d="M207.16,-223.943C196.909,-213.552 183.417,-199.875 172.115,-188.418"/> | |
<polygon fill="black" stroke="black" points="174.575,-185.928 165.061,-181.267 169.592,-190.844 174.575,-185.928"/> | |
</g> | |
<!-- X Window --> | |
<g id="node41" class="node"><title>X Window</title> | |
<ellipse fill="none" stroke="black" cx="150" cy="-92" rx="51.8257" ry="18"/> | |
<text text-anchor="middle" x="150" y="-87.4" font-family="Times New Roman,serif" font-size="14.00">X Window</text> | |
</g> | |
<!-- pty->X Window --> | |
<g id="edge42" class="edge"><title>pty->X Window</title> | |
<path fill="none" stroke="black" d="M150,-147.708C150,-139.464 150,-129.538 150,-120.362"/> | |
<polygon fill="black" stroke="black" points="153.5,-120.082 150,-110.082 146.5,-120.082 153.5,-120.082"/> | |
</g> | |
<!-- xterm --> | |
<g id="node43" class="node"><title>xterm</title> | |
<ellipse fill="none" stroke="black" cx="32" cy="-18" rx="32.1994" ry="18"/> | |
<text text-anchor="middle" x="32" y="-13.4" font-family="Times New Roman,serif" font-size="14.00">xterm</text> | |
</g> | |
<!-- X Window->xterm --> | |
<g id="edge44" class="edge"><title>X Window->xterm</title> | |
<path fill="none" stroke="black" d="M124.686,-76.1251C106.446,-64.6866 81.7469,-49.1972 62.432,-37.0845"/> | |
<polygon fill="black" stroke="black" points="64.0389,-33.9609 53.7074,-31.6131 60.3198,-39.8912 64.0389,-33.9609"/> | |
</g> | |
<!-- gnome-terminal --> | |
<g id="node45" class="node"><title>gnome-terminal</title> | |
<ellipse fill="none" stroke="black" cx="150" cy="-18" rx="67.9242" ry="18"/> | |
<text text-anchor="middle" x="150" y="-13.4" font-family="Times New Roman,serif" font-size="14.00">gnome-terminal</text> | |
</g> | |
<!-- X Window->gnome-terminal --> | |
<g id="edge46" class="edge"><title>X Window->gnome-terminal</title> | |
<path fill="none" stroke="black" d="M150,-73.7079C150,-65.4635 150,-55.5376 150,-46.3622"/> | |
<polygon fill="black" stroke="black" points="153.5,-46.0817 150,-36.0817 146.5,-46.0818 153.5,-46.0817"/> | |
</g> | |
<!-- FuseSmb --> | |
<g id="node56" class="node"><title>FuseSmb</title> | |
<ellipse fill="none" stroke="black" cx="433" cy="-92" rx="46.9574" ry="18"/> | |
<text text-anchor="middle" x="433" y="-87.4" font-family="Times New Roman,serif" font-size="14.00">FuseSmb</text> | |
</g> | |
<!-- FUSE->FuseSmb --> | |
<g id="edge58" class="edge"><title>FUSE->FuseSmb</title> | |
<path fill="none" stroke="black" d="M324.599,-152.77C344.893,-141.393 374.463,-124.816 397.595,-111.848"/> | |
<polygon fill="black" stroke="black" points="399.418,-114.839 406.429,-106.896 395.995,-108.733 399.418,-114.839"/> | |
</g> | |
<!-- SSHFS --> | |
<g id="node60" class="node"><title>SSHFS</title> | |
<ellipse fill="none" stroke="black" cx="300" cy="-92" rx="39.0774" ry="18"/> | |
<text text-anchor="middle" x="300" y="-87.4" font-family="Times New Roman,serif" font-size="14.00">SSHFS</text> | |
</g> | |
<!-- FUSE->SSHFS --> | |
<g id="edge62" class="edge"><title>FUSE->SSHFS</title> | |
<path fill="none" stroke="black" d="M300.753,-147.708C300.641,-139.464 300.507,-129.538 300.383,-120.362"/> | |
<polygon fill="black" stroke="black" points="303.879,-120.033 300.244,-110.082 296.88,-120.128 303.879,-120.033"/> | |
</g> | |
<!-- Windows网上邻居 --> | |
<g id="node58" class="node"><title>Windows网上邻居</title> | |
<ellipse fill="none" stroke="black" cx="462" cy="-18" rx="80.1057" ry="18"/> | |
<text text-anchor="middle" x="462" y="-13.9" font-family="Times New Roman,serif" font-size="14.00">Windows网上邻居</text> | |
</g> | |
<!-- FuseSmb->Windows网上邻居 --> | |
<g id="edge60" class="edge"><title>FuseSmb->Windows网上邻居</title> | |
<path fill="none" stroke="black" d="M440.02,-74.0867C443.379,-65.5151 447.476,-55.0615 451.218,-45.5122"/> | |
<polygon fill="black" stroke="black" points="454.554,-46.5925 454.944,-36.0049 448.037,-44.0384 454.554,-46.5925"/> | |
</g> | |
<!-- 某Linux服务器 --> | |
<g id="node62" class="node"><title>某Linux服务器</title> | |
<ellipse fill="none" stroke="black" cx="300" cy="-18" rx="64.1231" ry="18"/> | |
<text text-anchor="middle" x="300" y="-13.9" font-family="Times New Roman,serif" font-size="14.00">某Linux服务器</text> | |
</g> | |
<!-- SSHFS->某Linux服务器 --> | |
<g id="edge64" class="edge"><title>SSHFS->某Linux服务器</title> | |
<path fill="none" stroke="black" d="M300,-73.7079C300,-65.4635 300,-55.5376 300,-46.3622"/> | |
<polygon fill="black" stroke="black" points="303.5,-46.0817 300,-36.0817 296.5,-46.0818 303.5,-46.0817"/> | |
</g> | |
</g> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment