<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    logg4j 使用筆記

    Posted on 2008-07-02 11:20 G_G 閱讀(729) 評論(0)  編輯  收藏 所屬分類: javaGeneral
    參考:http://www.builder.com.cn/2008/0517/866964.shtml

    上面很全文就不說了。

    在這logger郵件,總不成功。在此我 重寫:
    log4j.appender.MAIL=uu.Mail
    #defines?how?often?emails?are?send
    log4j.appender.MAIL.BufferSize
    =1
    log4j.appender.MAIL.threshold
    =error


    log4j.appender.MAIL.SMTPHost
    =mail.chinanet.net.cn
    log4j.appender.MAIL.
    From=wap@chinanet.net.cn
    log4j.appender.MAIL.
    To=liukaiyi@gmail.com
    log4j.appender.MAIL.Subject
    =Application.log?error?occurred

    log4j.appender.MAIL.layout
    =org.apache.log4j.PatternLayout
    log4j.appender.MAIL.SMTPUsername
    =wap
    log4j.appender.MAIL.SMTPPassword
    =aaaaaa
    log4j.appender.MAIL.layout.ConversionPattern
    =%d?%5p?[%c]?%n%m%n





    package?uu;


    import?java.util.Date;
    import?java.util.Properties;

    import?javax.mail.Authenticator;
    import?javax.mail.Message;
    import?javax.mail.MessagingException;
    import?javax.mail.PasswordAuthentication;
    import?javax.mail.Session;
    import?javax.mail.Store;
    import?javax.mail.Transport;
    import?javax.mail.internet.InternetAddress;
    import?javax.mail.internet.MimeMessage;

    import?org.apache.log4j.net.SMTPAppender;



    public?class?Mail?extends?SMTPAppender?{
    ????
    public?void?activateOptions()?{
    ????????Mail?sml?
    =?new?Mail();
    ????????sml.send(
    "wap","aaaaaa","liukaiyi@gmail.com","logg4j","?郵件正文?測試開始?");
    ????????System.out.println(
    "郵件發送成功!");
    ????}
    ????
    ????
    //?goMail?收郵件郵箱??mailContent?郵件正文
    ????public?static?void?sendMail(String?goMail,String?mailContent){
    ????????Mail?sml?
    =?new?Mail();
    ????????sml.send(
    "wap","aaaaaa",goMail,"訂單管理",mailContent);
    ????????System.out.println(
    "郵件發送成功!");
    ????}
    ????
    public?void?send(String?name,String?pass,String?goMail,String?title,String?mailContent){
    ????????
    try
    ????????{
    ????????????Properties?props?
    =?new?Properties();
    ????????????Session?sendMailSession;
    ????????????Store?store;
    ????????????Transport?transport;
    ????????????props.put(
    "mail.smtp.auth","true");
    ????????????props.put(
    "mail.smtp.host",?"mail.chinanet.net.cn");?//smtp
    ????????????
    ????????????props.put(
    "mail.smtp.user",name+"@chinanet.net.cn");?//
    ????????????
    ????????????
    ????????????props.put(
    "mail.smtp.password",pass);?//??????
    ????????????PopupAuthenticator?popA=new?PopupAuthenticator();//
    ????????????PasswordAuthentication?pop?=?popA.performCheck(name+"@chinanet.net.cn",pass);?//??д?????????
    ????????????sendMailSession?=?Session.getInstance(props,?popA);
    ????????????Message?newMessage?
    =?new?MimeMessage(sendMailSession);
    ????????????newMessage.setFrom(
    new?InternetAddress(name+"@chinanet.net.cn"));
    ????????????
    ????????????newMessage.setRecipient(Message.RecipientType.TO,?
    new?InternetAddress(goMail));??//???????????
    ????????????newMessage.setSubject(title);
    ????????????newMessage.setSentDate(
    new?Date());
    ????????????mailContent
    +="\n\n"+new?Date().toLocaleString();
    ????????????newMessage.setText(mailContent);?
    //???????
    ????????????transport?=?sendMailSession.getTransport("smtp");
    ????????????transport.send(newMessage);
    ????????}
    ????????
    catch?(MessagingException?ex)
    ????????{
    ????????????ex.printStackTrace();
    ????????}
    ????}

    ????
    public?class?PopupAuthenticator?extends?Authenticator{
    ????????String?username
    =null;
    ????????String?password
    =null;
    ????????
    public?PopupAuthenticator(){}
    ????????
    public?PasswordAuthentication?performCheck(String?user,String?pass){
    ????????????username?
    =?user;??
    ????????????password?
    =?pass;?
    ????????????
    return?getPasswordAuthentication();
    ????????}
    ????????
    protected?PasswordAuthentication?getPasswordAuthentication()?{
    ????????????
    return?new?PasswordAuthentication(username,?password);
    ????????}
    ????}
    ????
    }

    主站蜘蛛池模板: 搡女人免费免费视频观看| 最好2018中文免费视频| 免费观看久久精彩视频| 中文亚洲成a人片在线观看| 一级看片免费视频囗交| 中文字幕精品无码亚洲字| xxxxx做受大片在线观看免费| 亚洲一区二区高清| 黄桃AV无码免费一区二区三区 | 亚洲尹人九九大色香蕉网站| 日本免费人成视频在线观看| 亚洲五月激情综合图片区| 中文字幕免费视频| 亚洲中字慕日产2021| 午夜时刻免费入口| 一级毛片在线播放免费| 久久久久亚洲av无码尤物| 麻花传媒剧在线mv免费观看| 亚洲一区精彩视频| 国产成人免费手机在线观看视频| 免费无码午夜福利片69| 久久亚洲国产午夜精品理论片| 日韩精品无码专区免费播放| 色偷偷女男人的天堂亚洲网| 免费看的成人yellow视频| 五月天国产成人AV免费观看| 亚洲日韩精品无码专区网址| 国产成人精品免费视频大| 国产偷国产偷亚洲清高APP| 国产专区一va亚洲v天堂| 一区二区三区福利视频免费观看| 激情内射亚洲一区二区三区爱妻| 国产精品无码素人福利免费| a级男女仿爱免费视频| 亚洲一卡2卡4卡5卡6卡在线99 | 亚洲国产理论片在线播放| 国产色爽免费视频| 亚洲精品免费在线观看| 亚洲日韩久久综合中文字幕| 亚洲日本va在线视频观看| 中国在线观看免费高清完整版|