Commit dae37642 authored by lixiaofang's avatar lixiaofang

majia new

parent 82a54b5e
...@@ -2,8 +2,14 @@ ...@@ -2,8 +2,14 @@
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="fd1f0b61-1139-44e5-87e7-f8b86ff52376" name="Default Changelist" comment=""> <list default="true" id="fd1f0b61-1139-44e5-87e7-f8b86ff52376" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/auto_at_once.py" beforeDir="false" afterPath="$PROJECT_DIR$/auto_at_once.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/auto_click.py" beforeDir="false" afterPath="$PROJECT_DIR$/auto_click.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/auto_click_n.py" beforeDir="false" afterPath="$PROJECT_DIR$/auto_click_n.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/auto_commnet.py" beforeDir="false" afterPath="$PROJECT_DIR$/auto_commnet.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/auto_every.py" beforeDir="false" afterPath="$PROJECT_DIR$/auto_every_day.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/auto_follow_majia.py" beforeDir="false" afterPath="$PROJECT_DIR$/auto_follow_majia.py" afterDir="false" /> <change beforePath="$PROJECT_DIR$/auto_follow_majia.py" beforeDir="false" afterPath="$PROJECT_DIR$/auto_follow_majia.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/exercise.py" beforeDir="false" afterPath="$PROJECT_DIR$/exercise.py" afterDir="false" /> <change beforePath="$PROJECT_DIR$/exercise.py" beforeDir="false" />
</list> </list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
...@@ -67,7 +73,7 @@ ...@@ -67,7 +73,7 @@
<entry key="cuigeng" value="3" /> <entry key="cuigeng" value="3" />
<entry key="data" value="1" /> <entry key="data" value="1" />
<entry key="guanshui" value="4" /> <entry key="guanshui" value="4" />
<entry key="py" value="179" /> <entry key="py" value="188" />
<entry key="xuqiu" value="3" /> <entry key="xuqiu" value="3" />
</counts> </counts>
</usages-collector> </usages-collector>
...@@ -75,7 +81,7 @@ ...@@ -75,7 +81,7 @@
<counts> <counts>
<entry key="CSV" value="1" /> <entry key="CSV" value="1" />
<entry key="PLAIN_TEXT" value="32" /> <entry key="PLAIN_TEXT" value="32" />
<entry key="Python" value="179" /> <entry key="Python" value="188" />
</counts> </counts>
</usages-collector> </usages-collector>
<usages-collector id="statistics.file.extensions.edit"> <usages-collector id="statistics.file.extensions.edit">
...@@ -85,16 +91,16 @@ ...@@ -85,16 +91,16 @@
<entry key="comment" value="16" /> <entry key="comment" value="16" />
<entry key="cuigeng" value="1" /> <entry key="cuigeng" value="1" />
<entry key="data" value="12" /> <entry key="data" value="12" />
<entry key="dummy" value="11" /> <entry key="dummy" value="15" />
<entry key="py" value="5888" /> <entry key="py" value="6424" />
<entry key="unr_data" value="1" /> <entry key="unr_data" value="1" />
<entry key="xuqiu" value="1" /> <entry key="xuqiu" value="1" />
</counts> </counts>
</usages-collector> </usages-collector>
<usages-collector id="statistics.file.types.edit"> <usages-collector id="statistics.file.types.edit">
<counts> <counts>
<entry key="PLAIN_TEXT" value="157" /> <entry key="PLAIN_TEXT" value="161" />
<entry key="Python" value="5888" /> <entry key="Python" value="6424" />
</counts> </counts>
</usages-collector> </usages-collector>
</session> </session>
...@@ -102,137 +108,150 @@ ...@@ -102,137 +108,150 @@
<component name="FileEditorManager"> <component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/auto_urge.py"> <entry file="file://$PROJECT_DIR$/auto_at_once.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225"> <state relative-caret-position="363">
<caret line="34" column="10" selection-start-line="34" selection-start-column="10" selection-end-line="34" selection-end-column="10" /> <caret line="190" lean-forward="true" selection-start-line="190" selection-end-line="190" />
<folding> <folding>
<element signature="e#0#15#0" expanded="true" /> <element signature="e#0#15#0" expanded="true" />
<element signature="e#243#302#0" /> <element signature="e#364#424#0" />
<element signature="e#326#579#0" /> <element signature="e#448#681#0" />
<element signature="e#599#1086#0" /> <element signature="e#701#1188#0" />
<element signature="e#1009#1221#0" /> <element signature="e#1211#1607#0" />
<element signature="e#1251#1422#0" /> <element signature="e#1642#1875#0" />
<element signature="e#1452#1897#0" /> <element signature="e#1909#2141#0" />
<element signature="e#1933#2396#0" /> <element signature="e#2182#2409#0" />
<element signature="e#2430#3234#0" /> <element signature="e#2433#2534#0" />
<element signature="e#3011#3266#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/auto_urge_three.py"> <entry file="file://$PROJECT_DIR$/auto_click.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="199"> <state relative-caret-position="75">
<caret line="125" lean-forward="true" selection-start-line="125" selection-end-line="125" /> <caret line="110" column="30" selection-start-line="110" selection-start-column="30" selection-end-line="110" selection-end-column="30" />
<folding> <folding>
<element signature="e#405#658#0" /> <element signature="e#312#372#0" />
<element signature="e#678#1165#0" /> <element signature="e#396#649#0" />
<element signature="e#1087#1363#0" /> <element signature="e#669#1156#0" />
<element signature="e#1393#1549#0" /> <element signature="e#1191#1423#0" />
<element signature="e#1578#2011#0" /> <element signature="e#1454#1610#0" />
<element signature="e#2045#2337#0" /> <element signature="e#1639#2072#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/auto_click_one.py"> <entry file="file://$PROJECT_DIR$/auto_click_n.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="383"> <state relative-caret-position="300">
<caret line="94" column="46" selection-start-line="94" selection-start-column="46" selection-end-line="94" selection-end-column="46" /> <caret line="133" lean-forward="true" selection-start-line="133" selection-end-line="133" />
<folding> <folding>
<element signature="e#315#375#0" /> <element signature="e#219#279#0" />
<element signature="e#399#652#0" /> <element signature="e#303#556#0" />
<element signature="e#577#1064#0" />
<element signature="e#1099#1331#0" />
<element signature="e#1362#1518#0" />
<element signature="e#1547#1980#0" />
<element signature="e#2014#2744#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/auto_at_once.py"> <entry file="file://$PROJECT_DIR$/auto_star_topic.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="709"> <state relative-caret-position="284">
<caret line="180" column="36" selection-start-line="180" selection-start-column="36" selection-end-line="180" selection-end-column="36" /> <caret line="159" column="21" lean-forward="true" selection-start-line="159" selection-start-column="21" selection-end-line="159" selection-end-column="21" />
<folding> <folding>
<element signature="e#0#15#0" expanded="true" /> <element signature="e#373#433#0" />
<element signature="e#364#424#0" /> <element signature="e#457#710#0" />
<element signature="e#699#1186#0" /> <element signature="e#731#1218#0" />
<element signature="e#1209#1605#0" /> <element signature="e#1253#1485#0" />
<element signature="e#1640#1873#0" /> <element signature="e#1520#1753#0" />
<element signature="e#1907#2139#0" /> <element signature="e#1784#1940#0" />
<element signature="e#2180#2407#0" /> <element signature="e#1977#2457#0" />
<element signature="e#3014#3269#0" /> <element signature="e#2496#2954#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/auto_pick.py"> <entry file="file://$PROJECT_DIR$/auto_commnet.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="510"> <state relative-caret-position="300">
<caret line="173" column="26" selection-start-line="173" selection-start-column="26" selection-end-line="173" selection-end-column="26" /> <caret line="83" lean-forward="true" selection-start-line="83" selection-end-line="83" />
<folding> <folding>
<element signature="e#0#15#0" expanded="true" /> <element signature="e#0#15#0" expanded="true" />
<element signature="e#226#286#0" /> <element signature="e#279#467#0" />
<element signature="e#310#563#0" /> <element signature="e#522#891#0" />
<element signature="e#583#1070#0" /> <element signature="e#763#1552#0" />
<element signature="e#1093#1489#0" /> <element signature="e#1821#2191#0" />
<element signature="e#1521#1797#0" /> <element signature="e#2284#2495#0" />
<element signature="e#2027#2449#0" /> <element signature="e#2472#2979#0" />
<element signature="e#2486#2962#0" /> <element signature="e#2014#2289#0" />
<element signature="e#2998#3461#0" /> <element signature="e#3354#3860#0" />
<element signature="e#3495#4858#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/auto_pick_five.py"> <entry file="file://$PROJECT_DIR$/log_settings.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="228"> <state>
<caret line="70" selection-start-line="70" selection-end-line="70" />
<folding> <folding>
<element signature="e#316#378#0" /> <element signature="e#48#57#0" expanded="true" />
<element signature="e#402#655#0" />
<element signature="e#675#1162#0" />
<element signature="e#1086#1298#0" />
<element signature="e#1328#1484#0" />
<element signature="e#1513#1946#0" />
<element signature="e#1980#2272#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/batch user gen"> <entry file="file://$PROJECT_DIR$/auto_every_day.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="390"> <state relative-caret-position="243">
<caret line="26" selection-start-line="26" selection-end-line="26" /> <caret line="89" lean-forward="true" selection-start-line="89" selection-end-line="89" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#286#345#0" />
<element signature="e#369#622#0" />
<element signature="e#643#1130#0" />
<element signature="e#1165#1398#0" />
<element signature="e#1430#1706#0" />
<element signature="e#1736#1907#0" />
<element signature="e#1947#2705#0" />
<element signature="e#2740#3173#0" />
<element signature="e#3208#3798#0" />
<element signature="e#3306#3515#0" />
<element signature="e#3588#3798#0" />
<marker date="1544174180000" expanded="true" signature="1941:3176" ph="..." />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/auto_star_topic.py"> <entry file="file://$PROJECT_DIR$/auto_follow.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255"> <state relative-caret-position="435">
<caret line="41" lean-forward="true" selection-start-line="41" selection-end-line="41" /> <caret line="199" lean-forward="true" selection-start-line="199" selection-end-line="199" />
<folding> <folding>
<element signature="e#373#433#0" /> <element signature="e#0#15#0" expanded="true" />
<element signature="e#457#710#0" /> <element signature="e#221#280#0" />
<element signature="e#730#1217#0" /> <element signature="e#304#557#0" />
<element signature="e#1142#1374#0" /> <element signature="e#578#1065#0" />
<element signature="e#1409#1642#0" /> <element signature="e#1100#1333#0" />
<element signature="e#1673#1829#0" /> <element signature="e#1363#1534#0" />
<element signature="e#1866#2346#0" /> <element signature="e#1563#2007#0" />
<element signature="e#2385#2843#0" /> <element signature="e#2043#3254#0" />
<element signature="e#2877#3552#0" /> <element signature="e#3288#4245#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
...@@ -241,27 +260,21 @@ ...@@ -241,27 +260,21 @@
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/auto_follow_majia.py"> <entry file="file://$PROJECT_DIR$/auto_follow_majia.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="67"> <state relative-caret-position="210">
<caret line="102" selection-start-line="102" selection-end-line="111" selection-end-column="35" /> <caret line="18" lean-forward="true" selection-start-line="18" selection-end-line="18" />
<folding> <folding>
<element signature="e#0#15#0" expanded="true" /> <element signature="e#0#15#0" expanded="true" />
<element signature="e#364#424#0" /> <element signature="e#364#424#0" />
<element signature="e#702#1098#0" /> <element signature="e#610#1006#0" />
<element signature="e#1133#1366#0" /> <element signature="e#1041#1274#0" />
<element signature="e#1298#1399#0" />
<element signature="e#1439#2296#0" />
<element signature="e#2330#3152#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/exercise.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="322">
<caret line="44" column="36" lean-forward="true" selection-start-line="41" selection-end-line="44" selection-end-column="36" />
</state>
</provider>
</entry>
</file>
</leaf> </leaf>
</component> </component>
<component name="FileTemplateManagerImpl"> <component name="FileTemplateManagerImpl">
...@@ -271,6 +284,14 @@ ...@@ -271,6 +284,14 @@
</list> </list>
</option> </option>
</component> </component>
<component name="FindInProjectRecents">
<findStrings>
<find>index_first</find>
</findStrings>
<dirStrings>
<dir>$PROJECT_DIR$</dir>
</dirStrings>
</component>
<component name="Git.Settings"> <component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component> </component>
...@@ -286,11 +307,8 @@ ...@@ -286,11 +307,8 @@
<option value="$PROJECT_DIR$/auto_start_up.py" /> <option value="$PROJECT_DIR$/auto_start_up.py" />
<option value="$PROJECT_DIR$/auto_click_star.py" /> <option value="$PROJECT_DIR$/auto_click_star.py" />
<option value="$PROJECT_DIR$/aotu_at_once.py" /> <option value="$PROJECT_DIR$/aotu_at_once.py" />
<option value="$PROJECT_DIR$/auto_click.py" />
<option value="$PROJECT_DIR$/auto_commnet.py" />
<option value="$PROJECT_DIR$/auto_pick.py" /> <option value="$PROJECT_DIR$/auto_pick.py" />
<option value="$PROJECT_DIR$/auto_click_one.py" /> <option value="$PROJECT_DIR$/auto_click_one.py" />
<option value="$PROJECT_DIR$/auto_click_n.py" />
<option value="$PROJECT_DIR$/auto_every.py" /> <option value="$PROJECT_DIR$/auto_every.py" />
<option value="$PROJECT_DIR$/auto_follow.py" /> <option value="$PROJECT_DIR$/auto_follow.py" />
<option value="$PROJECT_DIR$/auto_lunch_app.py" /> <option value="$PROJECT_DIR$/auto_lunch_app.py" />
...@@ -298,16 +316,19 @@ ...@@ -298,16 +316,19 @@
<option value="$PROJECT_DIR$/auto_star_topic.py" /> <option value="$PROJECT_DIR$/auto_star_topic.py" />
<option value="$PROJECT_DIR$/auto_urge.py" /> <option value="$PROJECT_DIR$/auto_urge.py" />
<option value="$PROJECT_DIR$/auto_urge_three.py" /> <option value="$PROJECT_DIR$/auto_urge_three.py" />
<option value="$PROJECT_DIR$/auto_at_once.py" />
<option value="$PROJECT_DIR$/batch user gen" /> <option value="$PROJECT_DIR$/batch user gen" />
<option value="$PROJECT_DIR$/auto_follow_majia.py" />
<option value="$PROJECT_DIR$/exercise.py" /> <option value="$PROJECT_DIR$/exercise.py" />
<option value="$PROJECT_DIR$/auto_at_once.py" />
<option value="$PROJECT_DIR$/auto_click_n.py" />
<option value="$PROJECT_DIR$/auto_click.py" />
<option value="$PROJECT_DIR$/auto_follow_majia.py" />
<option value="$PROJECT_DIR$/auto_commnet.py" />
</list> </list>
</option> </option>
</component> </component>
<component name="ProjectFrameBounds"> <component name="ProjectFrameBounds">
<option name="x" value="22" /> <option name="x" value="99" />
<option name="y" value="23" /> <option name="y" value="31" />
<option name="width" value="1342" /> <option name="width" value="1342" />
<option name="height" value="727" /> <option name="height" value="727" />
</component> </component>
...@@ -442,21 +463,21 @@ ...@@ -442,21 +463,21 @@
<servers /> <servers />
</component> </component>
<component name="ToolWindowManager"> <component name="ToolWindowManager">
<frame x="22" y="23" width="1342" height="727" extended-state="0" /> <frame x="99" y="31" width="1342" height="727" extended-state="0" />
<editor active="true" /> <editor active="true" />
<layout> <layout>
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.18395156" /> <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.1650265" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" /> <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" /> <window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" /> <window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" weight="0.32921174" /> <window_info anchor="bottom" id="Find" order="1" weight="0.32921174" />
<window_info active="true" anchor="bottom" id="Run" order="2" visible="true" weight="0.2976378" /> <window_info anchor="bottom" id="Run" order="2" weight="0.121259846" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39258114" /> <window_info anchor="bottom" id="Debug" order="3" weight="0.392126" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" /> <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" /> <window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" /> <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Terminal" order="8" weight="0.0" /> <window_info anchor="bottom" id="Terminal" order="8" weight="0.12598425" />
<window_info anchor="bottom" id="Event Log" order="9" side_tool="true" /> <window_info anchor="bottom" id="Event Log" order="9" side_tool="true" />
<window_info anchor="bottom" id="Python Console" order="10" /> <window_info anchor="bottom" id="Python Console" order="10" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
...@@ -464,18 +485,18 @@ ...@@ -464,18 +485,18 @@
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" /> <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
</layout> </layout>
<layout-to-restore> <layout-to-restore>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.19301033" /> <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.1650265" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" /> <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" /> <window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" /> <window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" weight="0.32921174" /> <window_info anchor="bottom" id="Find" order="1" weight="0.32921174" />
<window_info anchor="bottom" id="Run" order="2" weight="0.4015748" /> <window_info anchor="bottom" id="Run" order="2" weight="0.121259846" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39258114" /> <window_info anchor="bottom" id="Debug" order="3" weight="0.392126" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" /> <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" /> <window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" /> <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Terminal" order="8" visible="true" weight="0.0" /> <window_info anchor="bottom" id="Terminal" order="8" visible="true" weight="0.12598425" />
<window_info anchor="bottom" id="Event Log" order="9" side_tool="true" /> <window_info anchor="bottom" id="Event Log" order="9" side_tool="true" />
<window_info anchor="bottom" id="Python Console" order="10" /> <window_info anchor="bottom" id="Python Console" order="10" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
...@@ -486,17 +507,6 @@ ...@@ -486,17 +507,6 @@
<component name="VcsContentAnnotationSettings"> <component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" /> <option name="myLimit" value="2678400000" />
</component> </component>
<component name="XDebuggerManager">
<breakpoint-manager>
<breakpoints>
<line-breakpoint enabled="true" suspend="THREAD" type="python-line">
<url>file://$PROJECT_DIR$/auto_every.py</url>
<line>16</line>
<option name="timeStamp" value="72" />
</line-breakpoint>
</breakpoints>
</breakpoint-manager>
</component>
<component name="editorHistoryManager"> <component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/comment_data.csv" /> <entry file="file://$PROJECT_DIR$/comment_data.csv" />
<entry file="file://$PROJECT_DIR$/comment_data" /> <entry file="file://$PROJECT_DIR$/comment_data" />
...@@ -521,94 +531,6 @@ ...@@ -521,94 +531,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/auto_click_n.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="34" column="10" selection-start-line="34" selection-start-column="10" selection-end-line="34" selection-end-column="10" />
<folding>
<element signature="e#219#279#0" />
<element signature="e#303#556#0" />
<element signature="e#576#1063#0" />
<element signature="e#988#1220#0" />
<element signature="e#1251#1407#0" />
<element signature="e#1436#1869#0" />
<element signature="e#1903#2633#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_click.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="210">
<caret line="22" selection-start-line="22" selection-end-line="69" selection-end-column="30" />
<folding>
<element signature="e#312#372#0" />
<element signature="e#396#647#0" />
<element signature="e#667#1154#0" />
<element signature="e#1189#1421#0" />
<element signature="e#1452#1608#0" />
<element signature="e#1637#2070#0" />
<element signature="e#2104#2829#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_commnet.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="37" column="13" selection-start-line="37" selection-start-column="13" selection-end-line="37" selection-end-column="13" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#249#309#0" />
<element signature="e#333#586#0" />
<element signature="e#606#1093#0" />
<element signature="e#1025#1251#0" />
<element signature="e#1282#1436#0" />
<element signature="e#1470#1877#0" />
<element signature="e#1903#2178#0" />
<element signature="e#2212#2516#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_every.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="170">
<caret line="34" column="10" selection-start-line="34" selection-start-column="10" selection-end-line="34" selection-end-column="10" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#286#345#0" />
<element signature="e#369#622#0" />
<element signature="e#642#1129#0" />
<element signature="e#1054#1287#0" />
<element signature="e#1319#1595#0" />
<element signature="e#1625#1796#0" />
<element signature="e#1836#2594#0" />
<element signature="e#2629#3062#0" />
<element signature="e#3097#3687#0" />
<marker date="1544174180000" expanded="true" signature="1941:3176" ph="..." />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_follow.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="360">
<caret line="146" column="26" selection-start-line="146" selection-start-column="26" selection-end-line="146" selection-end-column="26" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#221#280#0" />
<element signature="e#304#557#0" />
<element signature="e#577#1064#0" />
<element signature="e#989#1222#0" />
<element signature="e#1252#1423#0" />
<element signature="e#1452#1896#0" />
<element signature="e#1932#3143#0" />
<element signature="e#3177#4133#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_lunch_app.py"> <entry file="file://$PROJECT_DIR$/auto_lunch_app.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="228"> <state relative-caret-position="228">
...@@ -645,24 +567,6 @@ ...@@ -645,24 +567,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/auto_urge.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="34" column="10" selection-start-line="34" selection-start-column="10" selection-end-line="34" selection-end-column="10" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#243#302#0" />
<element signature="e#326#579#0" />
<element signature="e#599#1086#0" />
<element signature="e#1009#1221#0" />
<element signature="e#1251#1422#0" />
<element signature="e#1452#1897#0" />
<element signature="e#1933#2396#0" />
<element signature="e#2430#3234#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_urge_three.py"> <entry file="file://$PROJECT_DIR$/auto_urge_three.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="199"> <state relative-caret-position="199">
...@@ -689,24 +593,6 @@ ...@@ -689,24 +593,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/auto_star_topic.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="41" lean-forward="true" selection-start-line="41" selection-end-line="41" />
<folding>
<element signature="e#373#433#0" />
<element signature="e#457#710#0" />
<element signature="e#730#1217#0" />
<element signature="e#1142#1374#0" />
<element signature="e#1409#1642#0" />
<element signature="e#1673#1829#0" />
<element signature="e#1866#2346#0" />
<element signature="e#2385#2843#0" />
<element signature="e#2877#3552#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_pick_five.py"> <entry file="file://$PROJECT_DIR$/auto_pick_five.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="228"> <state relative-caret-position="228">
...@@ -723,47 +609,181 @@ ...@@ -723,47 +609,181 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/batch user gen">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="390">
<caret line="26" selection-start-line="26" selection-end-line="26" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/exercise.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/auto_urge.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="34" column="10" selection-start-line="34" selection-start-column="10" selection-end-line="34" selection-end-column="10" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#243#302#0" />
<element signature="e#326#579#0" />
<element signature="e#599#1086#0" />
<element signature="e#1009#1221#0" />
<element signature="e#1251#1422#0" />
<element signature="e#1452#1897#0" />
<element signature="e#1933#2396#0" />
<element signature="e#2430#3234#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_click_n.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="300">
<caret line="133" lean-forward="true" selection-start-line="133" selection-end-line="133" />
<folding>
<element signature="e#219#279#0" />
<element signature="e#303#556#0" />
<element signature="e#577#1064#0" />
<element signature="e#1099#1331#0" />
<element signature="e#1362#1518#0" />
<element signature="e#1547#1980#0" />
<element signature="e#2014#2744#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_click.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="75">
<caret line="110" column="30" selection-start-line="110" selection-start-column="30" selection-end-line="110" selection-end-column="30" />
<folding>
<element signature="e#312#372#0" />
<element signature="e#396#649#0" />
<element signature="e#669#1156#0" />
<element signature="e#1191#1423#0" />
<element signature="e#1454#1610#0" />
<element signature="e#1639#2072#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_at_once.py"> <entry file="file://$PROJECT_DIR$/auto_at_once.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="709"> <state relative-caret-position="363">
<caret line="180" column="36" selection-start-line="180" selection-start-column="36" selection-end-line="180" selection-end-column="36" /> <caret line="190" lean-forward="true" selection-start-line="190" selection-end-line="190" />
<folding> <folding>
<element signature="e#0#15#0" expanded="true" /> <element signature="e#0#15#0" expanded="true" />
<element signature="e#364#424#0" /> <element signature="e#364#424#0" />
<element signature="e#699#1186#0" /> <element signature="e#448#681#0" />
<element signature="e#1209#1605#0" /> <element signature="e#701#1188#0" />
<element signature="e#1640#1873#0" /> <element signature="e#1211#1607#0" />
<element signature="e#1907#2139#0" /> <element signature="e#1642#1875#0" />
<element signature="e#2180#2407#0" /> <element signature="e#1909#2141#0" />
<element signature="e#3014#3269#0" /> <element signature="e#2182#2409#0" />
<element signature="e#2433#2534#0" />
<element signature="e#3011#3266#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/batch user gen"> <entry file="file://$PROJECT_DIR$/auto_star_topic.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="390"> <state relative-caret-position="284">
<caret line="26" selection-start-line="26" selection-end-line="26" /> <caret line="159" column="21" lean-forward="true" selection-start-line="159" selection-start-column="21" selection-end-line="159" selection-end-column="21" />
<folding>
<element signature="e#373#433#0" />
<element signature="e#457#710#0" />
<element signature="e#731#1218#0" />
<element signature="e#1253#1485#0" />
<element signature="e#1520#1753#0" />
<element signature="e#1784#1940#0" />
<element signature="e#1977#2457#0" />
<element signature="e#2496#2954#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_every_day.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="243">
<caret line="89" lean-forward="true" selection-start-line="89" selection-end-line="89" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#286#345#0" />
<element signature="e#369#622#0" />
<element signature="e#643#1130#0" />
<element signature="e#1165#1398#0" />
<element signature="e#1430#1706#0" />
<element signature="e#1736#1907#0" />
<element signature="e#1947#2705#0" />
<element signature="e#2740#3173#0" />
<element signature="e#3208#3798#0" />
<element signature="e#3306#3515#0" />
<element signature="e#3588#3798#0" />
<marker date="1544174180000" expanded="true" signature="1941:3176" ph="..." />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_follow.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="435">
<caret line="199" lean-forward="true" selection-start-line="199" selection-end-line="199" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#221#280#0" />
<element signature="e#304#557#0" />
<element signature="e#578#1065#0" />
<element signature="e#1100#1333#0" />
<element signature="e#1363#1534#0" />
<element signature="e#1563#2007#0" />
<element signature="e#2043#3254#0" />
<element signature="e#3288#4245#0" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/auto_follow_majia.py"> <entry file="file://$PROJECT_DIR$/auto_follow_majia.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="67"> <state relative-caret-position="210">
<caret line="102" selection-start-line="102" selection-end-line="111" selection-end-column="35" /> <caret line="18" lean-forward="true" selection-start-line="18" selection-end-line="18" />
<folding> <folding>
<element signature="e#0#15#0" expanded="true" /> <element signature="e#0#15#0" expanded="true" />
<element signature="e#364#424#0" /> <element signature="e#364#424#0" />
<element signature="e#702#1098#0" /> <element signature="e#610#1006#0" />
<element signature="e#1133#1366#0" /> <element signature="e#1041#1274#0" />
<element signature="e#1298#1399#0" />
<element signature="e#1439#2296#0" />
<element signature="e#2330#3152#0" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/exercise.py"> <entry file="file://$PROJECT_DIR$/log_settings.py">
<provider selected="true" editor-type-id="text-editor">
<state>
<folding>
<element signature="e#48#57#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/auto_commnet.py">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="322"> <state relative-caret-position="300">
<caret line="44" column="36" lean-forward="true" selection-start-line="41" selection-end-line="44" selection-end-column="36" /> <caret line="83" lean-forward="true" selection-start-line="83" selection-end-line="83" />
<folding>
<element signature="e#0#15#0" expanded="true" />
<element signature="e#279#467#0" />
<element signature="e#522#891#0" />
<element signature="e#763#1552#0" />
<element signature="e#1821#2191#0" />
<element signature="e#2284#2495#0" />
<element signature="e#2472#2979#0" />
<element signature="e#2014#2289#0" />
<element signature="e#3354#3860#0" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
......
...@@ -126,6 +126,7 @@ def time_conv(): ...@@ -126,6 +126,7 @@ def time_conv():
now = datetime.datetime.now() now = datetime.datetime.now()
yes_time = now - datetime.timedelta(minutes=15) yes_time = now - datetime.timedelta(minutes=15)
print(yes_time)
return yes_time return yes_time
def get_topic_id(numtime): def get_topic_id(numtime):
...@@ -134,7 +135,7 @@ def get_topic_id(numtime): ...@@ -134,7 +135,7 @@ def get_topic_id(numtime):
db="alpha", port=3306) db="alpha", port=3306)
cursor = db.cursor() cursor = db.cursor()
print("---------") print("---------")
cursor.execute("SELECT id FROM topic WHERE create_time <= %s" ,(numtime)) cursor.execute("SELECT id FROM topic WHERE create_time >= %s" ,(numtime))
data = cursor.fetchall() data = cursor.fetchall()
user_id = list(data) user_id = list(data)
......
...@@ -133,8 +133,6 @@ if __name__ == "__main__": ...@@ -133,8 +133,6 @@ if __name__ == "__main__":
for i in range(urge_num): for i in range(urge_num):
cookies = index_first()
cook=login() cook=login()
click(cook, rand_id) click(cook, rand_id)
......
...@@ -127,8 +127,6 @@ if __name__ == "__main__": ...@@ -127,8 +127,6 @@ if __name__ == "__main__":
for i in range(urge_num): for i in range(urge_num):
cookies = index_first()
cook=logins() cook=logins()
click(cook, rand_id) click(cook, rand_id)
......
...@@ -4,7 +4,9 @@ import datetime ...@@ -4,7 +4,9 @@ import datetime
import pymysql import pymysql
import random import random
import pandas as pd import pandas as pd
import traceback
from .log_settings import *
import logging
auto_reply_url = "http://earth.igengmei.com/api/v1/reply/create" auto_reply_url = "http://earth.igengmei.com/api/v1/reply/create"
...@@ -12,13 +14,16 @@ login_url = "http://earth.igengmei.com/api/account/login_pwd" ...@@ -12,13 +14,16 @@ login_url = "http://earth.igengmei.com/api/account/login_pwd"
def index_first(): def index_first():
try:
r1=requests.get(login_url) r1 = requests.get(login_url)
return r1.cookies.get_dict() return r1.cookies.get_dict()
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return None
def get_majia(): def get_majia():
try:
data = open("batch user gen") data = open("batch user gen")
list=[] list=[]
...@@ -35,18 +40,26 @@ def get_majia(): ...@@ -35,18 +40,26 @@ def get_majia():
return user_id return user_id
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return None
def logins(): def logins():
try:
# time.sleep(random.randint(300, 500)) # time.sleep(random.randint(300, 500))
user_id=get_majia() user_id = get_majia()
cookies = index_first() cookies = index_first()
if cookies is None:
post_dict={ logging.error("cookies is None!")
'account_type':2, return None
'pwd':'123456',
'email':user_id post_dict = {
'account_type': 2,
'pwd': '123456',
'email': user_id
} }
response = requests.post( response = requests.post(
url=login_url, url=login_url,
...@@ -54,7 +67,7 @@ def logins(): ...@@ -54,7 +67,7 @@ def logins():
cookies=cookies cookies=cookies
) )
headers=response.headers headers = response.headers
cook = headers['Set-Cookie'].split(";") cook = headers['Set-Cookie'].split(";")
...@@ -65,9 +78,13 @@ def logins(): ...@@ -65,9 +78,13 @@ def logins():
print(cook) print(cook)
return {'sessionid': cook} return {'sessionid': cook}
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return None
def reply(cookies_get,id,content): def reply(cookies_get,id,content):
try :
post_dict={ post_dict={
'topic_id':id, 'topic_id':id,
'content':content 'content':content
...@@ -77,16 +94,23 @@ def reply(cookies_get,id,content): ...@@ -77,16 +94,23 @@ def reply(cookies_get,id,content):
data=post_dict) data=post_dict)
print(response.text,'url') print(response.text,'url')
logging.info("response.text :%s"%(response.text))
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
def time_conv(numtime): def time_conv(numtime):
try:
now = datetime.datetime.now() now = datetime.datetime.now()
yes_time = now -datetime.timedelta(days=numtime) yes_time = now -datetime.timedelta(days=numtime)
yes_time_str=yes_time.strftime('%Y-%m-%d') yes_time_str=yes_time.strftime('%Y-%m-%d')
return yes_time_str return yes_time_str
except:
return None
def get_topic_id(numtime): def get_topic_id(numtime):
try:
db = pymysql.connect(host="rm-2ze5k2we69904787l.mysql.rds.aliyuncs.com", user='work', passwd='Gengmei123', db="alpha", port=3306) db = pymysql.connect(host="rm-2ze5k2we69904787l.mysql.rds.aliyuncs.com", user='work', passwd='Gengmei123', db="alpha", port=3306)
cursor = db.cursor() cursor = db.cursor()
# print("---------") # print("---------")
...@@ -96,8 +120,9 @@ def get_topic_id(numtime): ...@@ -96,8 +120,9 @@ def get_topic_id(numtime):
print("Database version : %s " % topic_id) print("Database version : %s " % topic_id)
db.close() db.close()
return topic_id return topic_id
except:
return None
def get_comment(): def get_comment():
...@@ -116,6 +141,8 @@ def get_comment(): ...@@ -116,6 +141,8 @@ def get_comment():
if __name__ == "__main__": if __name__ == "__main__":
try:
time_list = [1,2,3,4,5,6,7] time_list = [1,2,3,4,5,6,7]
for i in time_list: for i in time_list:
...@@ -133,3 +160,7 @@ if __name__ == "__main__": ...@@ -133,3 +160,7 @@ if __name__ == "__main__":
comment = get_comment() comment = get_comment()
reply(cook, i, comment) reply(cook, i, comment)
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
...@@ -17,16 +17,6 @@ def index_first(): ...@@ -17,16 +17,6 @@ def index_first():
return r1.cookies.get_dict() return r1.cookies.get_dict()
# def get_majia():
#
# data = open("batch user gen")
#
# list=[]
# for i in data:
# list.append(i.strip('\n').strip(','))
#
# return list
def logins(id): def logins(id):
cookies = index_first() cookies = index_first()
...@@ -78,7 +68,7 @@ def get_follw_majia(numtime,id): ...@@ -78,7 +68,7 @@ def get_follw_majia(numtime,id):
cursor.execute("select temp1.user_id,temp1.email,temp2.follow_id from account_user_auth temp1 left join " cursor.execute("select temp1.user_id,temp1.email,temp2.follow_id from account_user_auth temp1 left join "
"(select user_id,follow_id from user_follow) " "(select user_id,follow_id from user_follow) "
" temp2 on temp1.user_id=temp2.user_id where temp1.email in ('s_05tmwu@shadow.com','s_07CRHt@shadow.com','s_0bdxxU@shadow.com','s_0mfxcO@shadow.com','s_0u6eaV@shadow.com','s_0UudEr@shadow.com','s_1b3v5V@shadow.com','s_1dbAoA@shadow.com','s_1dholX@shadow.com','s_1EpLlt@shadow.com','s_1iyrBU@shadow.com')") " temp2 on temp1.user_id=temp2.user_id where temp1.email in ('s_05tmwu@shadow.com','s_07CRHt@shadow.com','s_0bdxxU@shadow.com','s_0mfxcO@shadow.com','s_0u6eaV@shadow.com','s_0UudEr@shadow.com','s_1b3v5V@shadow.com','s_ZVuLyC@shadow.com','s_1dbAoA@shadow.com','s_1dholX@shadow.com','s_1EpLlt@shadow.com','s_1iyrBU@shadow.com')")
data = cursor.fetchall() data = cursor.fetchall()
......
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import logging
LOG_DIR = '/data/log/cybertron/app/'
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s %(levelname)s %(module)s.%(funcName)s Line:%(lineno)d %(message)s',
filename=os.path.join(LOG_DIR, 'filelog.log'),
)
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_true': {
'()': 'django.utils.log.RequireDebugTrue',
},
},
'formatters': {
'verbose': {
'format': '%(asctime)s %(levelname)s %(module)s.%(funcName)s Line:%(lineno)d %(message)s'
},
'simple': {
'format': '%(levelname)s %(message)s'
},
'profile': {
'format': '%(asctime)s %(message)s'
},
'raw': {
'format': '%(message)s'
}
},
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'simple'
},
# 默认的服务器Log(保存到log/filelog.log中, 通过linux的logrotate来处理日志的分割
'default': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOG_DIR, 'filelog.log'),
'formatter': 'verbose',
},
# 默认的服务器ERROR log
'default_err': {
'level': 'ERROR',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOG_DIR, 'error_logger.log'),
'formatter': 'verbose',
},
'exception_logger': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOG_DIR, 'exception_logger.log'),
'formatter': 'verbose',
},
'tracer_handler': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOG_DIR, 'tracer.log'),
'formatter': 'raw'
},
},
'loggers': {
'django': {
'handlers': ['default'],
'propagate': True,
'level': 'INFO',
},
'django.request': {
'handlers': ['default_err'],
'level': 'ERROR',
'propagate': False,
},
'exception_logger': {
'handlers': ['exception_logger'],
'level': 'INFO',
'propagate': False,
},
'gm_tracer.subscribe': {
'handlers': ['tracer_handler'],
'propagate': False,
'level': 'INFO'
},
},
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment